home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / visx097.zip / VISION-X.DOX < prev    next >
Text File  |  1992-10-07  |  116KB  |  3,309 lines

  1.                       ViSiON-X BBS Software
  2.                               v0.96
  3.                          written by Ryec
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                           DOCUMENTATION
  11.  
  12.                      by Ryec with Gun Runner
  13.  
  14.  
  15.                         TABLE OF CONTENTS
  16.  
  17. LEGAL NOTICE . . . . . . . . . . . . . . . . . . . . . .   Page 2
  18.  
  19. REGISTRATION . . . . . . . . . . . . . . . . . . . . . .   Page 3
  20.  
  21. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . .   Page 4
  22.  
  23. INSTALLATION . . . . . . . . . . . . . . . . . . . . . .   Page 5
  24.  
  25. CONFIGURATION. . . . . . . . . . . . . . . . . . . . . .   Page 6
  26.    Board Config. . . . . . . . . . . . . . . . . . . . .   Page 7
  27.    Modem Setup . . . . . . . . . . . . . . . . . . . . .  Page 11
  28.    Strings . . . . . . . . . . . . . . . . . . . . . . .  Page 14
  29.    NUV/Newuser Config. . . . . . . . . . . . . . . . . .  Page 16
  30.    Color Selections. . . . . . . . . . . . . . . . . . .  Page 20
  31.    Main Conferences. . . . . . . . . . . . . . . . . . .  Page 21
  32.    Msg/File Section. . . . . . . . . . . . . . . . . . .  Page 22
  33.    Default Levels. . . . . . . . . . . . . . . . . . . .  Page 25
  34.    Events/Times. . . . . . . . . . . . . . . . . . . . .  Page 27
  35.    Infoform Setup. . . . . . . . . . . . . . . . . . . .  Page 29
  36.    Netmail . . . . . . . . . . . . . . . . . . . . . . .  Page 30
  37.    Matrix/Passwords. . . . . . . . . . . . . . . . . . .  Page 33
  38.    Miscellaneous . . . . . . . . . . . . . . . . . . . .  Page 35
  39.  
  40. CONFIGURING YOUR SYSTEM. . . . . . . . . . . . . . . . .  Page 38
  41.  
  42. RUNNING ViSiON-X . . . . . . . . . . . . . . . . . . . .  Page 40
  43.  
  44. SETTING UP BATCH FILES . . . . . . . . . . . . . . . . .  Page 42
  45.  
  46. RUNNING ViSiON-X IN MULTINODE. . . . . . . . . . . . . .  Page 44
  47.  
  48. MULTINODE COMMANDS . . . . . . . . . . . . . . . . . . .  Page 47
  49.  
  50. EXTERNAL EXECUTABLES . . . . . . . . . . . . . . . . . .  Page 48
  51.  
  52. ONLINE SYSOP COMMANDS. . . . . . . . . . . . . . . . . .  Page 49
  53.  
  54. SECURITY LEVELS and ACCESS FLAGS . . . . . . . . . . . .  Page 51
  55.  
  56. QWK MESSAGE SUPPORT. . . . . . . . . . . . . . . . . . .  Page 52
  57.  
  58. FILE CREDIT SYSTEM . . . . . . . . . . . . . . . . . . .  Page 53
  59.  
  60. NEWUSER SECURITY AND INFORMATION . . . . . . . . . . . .  Page 54
  61.  
  62. MATRIX SECURITY. . . . . . . . . . . . . . . . . . . . .  Page 55
  63.  
  64. PROTOCOL, TRASHCAN AND FILE SECURITY . . . . . . . . . .  Page 56
  65.  
  66. NETMAIL SETUP. . . . . . . . . . . . . . . . . . . . . .  Page 58
  67. FIDO NETMAIL . . . . . . . . . . . . . . . . . . . . . .  Page 59
  68.  
  69. ONLINE DOORS MAINTENANCE . . . . . . . . . . . . . . . .  Page 63
  70.  
  71. CONFIGURABLE CHAT. . . . . . . . . . . . . . . . . . . .  Page 64
  72.  
  73. EXTERNAL FILES . . . . . . . . . . . . . . . . . . . . .  Page 66
  74.  
  75. MCI CODES. . . . . . . . . . . . . . . . . . . . . . . .  Page 68
  76.  
  77. MENU COMMANDS. . . . . . . . . . . . . . . . . . . . . .  Page 69
  78.  
  79.  
  80.                          LEGAL NOTICE
  81.  
  82.    The ViSiON-X BBS software and information attached hereto,
  83.    hereafter referred to as ViSiON-X, is protected by applicable
  84.    copyright laws and international treaty provisions. ViSiON-X is
  85.    provided as is, without warranty of any kind or fitness for a
  86.    particular purpose, either expressed or implied, all of are
  87.    hereby explicitly disclaimed. The programmer Ryec, hereafter
  88.    referred to as the Author, only guarantees that ViSiON-X will
  89.    occupy disk space.
  90.  
  91.    In no event shall the Author be liable to you or anyone else for
  92.    any damages or costs, including, but not limited to, any lost
  93.    profits, lost savings, lost income, lost information, loss of
  94.    the right to use ViSiON-X, or other incidental or consequential
  95.    damages arising out of the use or inability to use ViSiON-X. Nor
  96.    shall the author be in any means responsible for the use of the
  97.    software, the users the software caters to, or to the types of
  98.    software made available for download. The Sysop's take full
  99.    responsibility for any messages/files found on their systems.
  100.  
  101.    Additional statements by agents, employees, distributors, and
  102.    dealers of ViSiON-X do not constitute warranties by the Author
  103.    and do not bind the Author in any way.
  104.  
  105.    ViSiON-X is not public domain, shareware, or freeware; nor is it
  106.    crippled after a certain amount of time. ViSiON-X MUST be
  107.    REGISTERED by persons aspiring to run this software. It is not
  108.    allowed to use ViSiON-X within a commercial environment (ie.
  109.    business, governmental organization, association, school,
  110.    foundation, or any other form of juridical person) without prior
  111.    written permission from the Author.
  112.  
  113.    ViSiON-X can only be used by physical persons (as opposed to
  114.    juridical persons), and installed on a computer which is
  115.    personal property. Information on how to register the current
  116.    version (and all later upgrades) of ViSiON-X is included in a
  117.    separate section of this document.
  118.  
  119.    You may freely distribute and copy ViSiON-X provided no fee is
  120.    charged and the ViSiON-X archive contains unmodified copies of
  121.    the original files as produced by the Author. No part of
  122.    ViSiON-X may be modified, altered, reverse engineered, sold, or
  123.    distributed in any form which would involve some sort of trade
  124.    without prior written permission from the Author.
  125.  
  126.    All Ryec products are trademarks or registered trademarks of
  127.    Ryec Distributors and The ViSiON-X Team. Other brand and product
  128.    names are trademarks or registered trademarks of their
  129.    respective holders.
  130.                           REGISTRATION
  131.  
  132.  
  133.    Individuals wishing to register ViSiON-X can do so by sending a
  134.    CHEQUE or MONEY ORDER to:
  135.  
  136.                            Eid Youssef
  137.                          97 Melrose Ave.
  138.                            Ottawa, Ont
  139.                              K1Y 1V2
  140.  
  141.    There is a limit of 3 boards per area code (exceptions will be
  142.    dealt with on an individual basis). Registration costs $50 U.S.
  143.    for the first 2 boards, and $100 U.S. for the third.
  144.    Registration entitles the individual to the latest version of
  145.    ViSiON-X, 24hr support, support files and access into FelonyNet
  146.    or any other major netmail.
  147.  
  148.    Unregistered public versions are limited to 5 users and are
  149.    burdened by delays and registration messages. Failure to
  150.    register within one week of testing entitles the author and the
  151.    ViSiON-X team to take whatever action deemed necessary to
  152.    prevent the individual from running the software. We are not
  153.    responsible for any damage caused as a result of registration
  154.    violation.
  155.  
  156.  
  157.    Support is available through any FelonyNet board or by calling
  158.    the Nevada Testing Grounds at 313.348.2829. If you have problems
  159.    or questions you'd like to discuss with the author, call the NTG
  160.    and leave me E-mail.
  161.  
  162.                          INTRODUCTION
  163.  
  164.  
  165.    Now that all the legal stuff has been put aside, allow me the
  166.    honour to welcome you to one of the coolest BBS software
  167.    packages out there. ViSiON-X, a BBS program will flare, great
  168.    looks, powerful features and ongoing support. I could go into
  169.    the many features of ViSiON-X but the best way for you to get a
  170.    feeling is to try it out for a few days. All public versions are
  171.    fully functional. If you would like to run this software and
  172.    receive free upgrades and 24 hrs support, then register with us
  173.    now!
  174.  
  175.    But for those who like to see what this baby can do beforehand,
  176.    here is but a taste:
  177.  
  178.       The ONLY software with limitless message sizes
  179.       The ONLY software with real-time multinode chat
  180.       A 32k full color scrollback for the sysop.
  181.       5 Independent Message/File Conferences
  182.       Ultra Cool Waiting For Caller Screen
  183.       Unique and fully secure MATRIX for Loging on and Applying
  184.       QWK message Support
  185.       Great ANSi Menu's and Status Screens
  186.       Built in Netmail Support (ViSiON-X and CelerityNet)
  187.       Fido compatibility (coming soon)
  188.       File Upload Checker (the best around!)
  189.       Rumours and One Liners
  190.       Up to 99 welcome screens displayed randomly
  191.       Anti-Hacker routines (impenetrable)
  192.       HST and 16.8k support with locking up to 57600
  193.       Fully coloured messages
  194.       Configurable color selections for sysops and users
  195.       FelonyNet availability (the best net out there)
  196.       VGA/Soundblaster Support
  197.       144 Chat Tunes
  198.       Configurable Matrix/Pulldowns
  199.       Online User Editor
  200.       Turbo Chat
  201.       Multi-Node Support
  202.       Desqview and OS/2 Aware
  203.       Network Capable
  204.       New User Voting with Comments
  205.       FULL ANSI/AVATAR support (and detection)
  206.       Ultra Fast modem routines 
  207.       Turbo Fast Direct Screen Writes
  208.       Animated screen open and closing (Terminator 2 inspired)
  209.       Online Doors
  210.       and much much much more
  211.       and even more coming up!
  212.                           INSTALLATION
  213.  
  214.  
  215.    To install your copy of ViSiON-X, first unzip the archive into
  216.    a temporary directory. If you have a RAMDISK someplace, then use
  217.    that. It'll make things go all that much faster. Run the
  218.    INSTALL.EXE program. You will reach a menu with several options.
  219.    The first 4 or 5 will have to do with Introductions, ViSiON-X
  220.    History, Credits and Registration Info. Read them at your
  221.    leisure and to find out what's new with this version. Once
  222.    you've done that select the INSTALL option at the bottom.
  223.  
  224.    You will find yourself at another menu. There you will see Full
  225.    Installation, Upgrade, Make Batch Files, Run Config and perhaps
  226.    a few others. If this is your first installation, do a full
  227.    install. After a short while the ViSiON-X files will be copied
  228.    over to a directory you specify as your main BBS directory. You
  229.    should then select Make Batch Files to create the files
  230.    necessary to keep your board up and running. You can also
  231.    install a menu set (if available). They'll make a good starting
  232.    point for you to get used to the software. They have all the
  233.    available options in them. You may run the CONFIG program from
  234.    the install. However it's better that you go through the dox you
  235.    are reading now before you begin configuring your board. You can
  236.    always run CONFIG later from your main BBS directory (and run it
  237.    more then once you will.. I guarantee it).
  238.  
  239.    Sysops who are upgrading from an earlier version should select
  240.    Upgrade instead of Full Installation. And should at least go
  241.    through the REVISION HISTORY to find out what's new and what
  242.    needs to be done with this version. After the UPGRADE is
  243.    complete, you will receive a short note or two informing you of
  244.    additional steps you may need to take to finish the upgrade.
  245.    Follow them carefully.
  246.  
  247.  
  248.  
  249.                          CONFIGURATION
  250.  
  251.  
  252.    Run the CONFIG program to configure your board's settings and
  253.    preferences. The CONFIG program must be run from the main bbs
  254.    directory. It reads a file called CONFIG.DAT. Do not alter this
  255.    file. It creates a file called CONFIG.BBS which contains all
  256.    your configuration parameters.
  257.  
  258.    When you first run the CONFIG it will set the paths to point to
  259.    your current directory. You manoeuvre through each page of the
  260.    config by pressing page up or page down, and user the arrow keys
  261.    to manoeuvre from one option to the next. The CONFIG options are
  262.    grouped in categories that appear at the bottom. Use them to
  263.    find your options quickly. To change an item, press ENTER on the
  264.    line you wish to change. The line will clear and you can type
  265.    what you wish. Use the ESC key to clear the line in case you
  266.    make a major mistake. Once you're finished press ENTER again. If
  267.    you do not type anything, the original line will be restored. To
  268.    enter a blank line you must type the letter N at the start of
  269.    the line and then press ENTER.
  270.  
  271.    New options and changes are always being made to the CONFIG. It
  272.    should become a habit for you to look over every option in the
  273.    CONFIG when you upgrade to a new version. Sometimes you will
  274.    receive errors when running the BBS because you have not run the
  275.    new CONFIG and saved the new parameters. It is important that
  276.    you stay ahead with the game.
  277.  
  278.    Help is available by pressing the F1 key. To save press F10. To
  279.    abort, press ESC (then confirm). The following is a detailed
  280.    explanation of each option.
  281.  
  282.    The Config is divided into 13 sections:
  283.  
  284.      1. Board Config     - Define your board name and hardware
  285.      2. Modem Setup      - Modem configuration and strings
  286.      3. Strings          - Various Message Strings (Chat, Wait..)
  287.      4. NUV/Newuser      - New User Voting/Configuration
  288.      5. Color Selections - All color configs
  289.      6. Main Conference  - Define Main Message and File Conferences
  290.      7. Msg/File Section - Configure File and Message parameters
  291.      8. Default Levels   - Set levels for various areas
  292.      9. Events/Times     - External Events and Time Choices
  293.     10. Infoform Setup   - Setup all Newuser Infoforms
  294.     11. Netmail          - Netmail (ViSiON-X, Celerity, Fido)
  295.     12. Matrix/Passwords - Matrix config, Newuser/Login Passwords
  296.     13. Miscellaneous    - Anything else
  297.  
  298.  
  299. Board Config
  300.  
  301. Board Name, Long
  302.  
  303.    Enter your Board's full name here. Note that for registration
  304.    purposes it is important that you capitalize the letters exactly
  305.    as given to you once you register.
  306.  
  307.  
  308. Board Name, Short
  309.  
  310.    Use this as a short form for your BBS Name. If you enter the
  311.    word BBS as the short name then you'll be able to test the board
  312.    locally for uploads and downloads etc..
  313.  
  314.  
  315. Sysop Name
  316.  
  317.    Enter your Alias here. In order to log on locally as sysop the
  318.    alias entered here must match user #1's handle. Note that for
  319.    registration purposes it is important that you capitalize the
  320.    letters exactly as given to you once you register.
  321.  
  322.  
  323. Registration Code
  324.  
  325.    Enter the registration code exactly as given to you. There is a
  326.    different between capital letters and lowercase letters.
  327.  
  328.  
  329. Path to ViSiON-X BBS
  330.  
  331.    This is the main ViSiON-X directory where all the main files are
  332.    kept. That includes the ViSiON-X.EXE, ViSiON-X.OVR, the CONFIG
  333.    program and data, etc.. If you are running in multinode, set
  334.    this to your node directory.
  335.  
  336.  
  337. Path to message base
  338.  
  339.    This is where the contents of the messages are kept. The files
  340.    in this area can get rather large depending on the traffic of
  341.    messages you get. Be sure that it points to a directory that has
  342.    at least 10 megs of space.
  343.  
  344.  
  345. Path to board files
  346.  
  347.    This area is used to hold the message index files that point to
  348.    the messages in the message base directory above. This should
  349.    never be placed on a RAMDISK since it contains all the links to
  350.    your messages.
  351.  
  352.  
  353. Path to text files
  354.  
  355.    This directory is used to hold all menus and ANSI screens used
  356.    in your BBS. Infoforms and custom files are also kept in this
  357.    directory. 
  358.  
  359.  
  360. Path to door files
  361.  
  362.    Set this to the directory you wish to store your DOOR files.
  363.    Generally you will use this directory to hold the batch files
  364.    that run the doors and make subdirectories off this directory to
  365.    hold the door games themselves.
  366.  
  367.  
  368. Path to Net directory
  369.  
  370.    This directory is used when creating netmail packets. You can
  371.    set this to a RAMDISK to speed things up.
  372.  
  373.  
  374. Path to Work Directory
  375.  
  376.    This directory is used for miscellaneous functions. Among which
  377.    are for testing for files in the TRASHCAN (see), receiving
  378.    netmail packets, etc. It is highly recommended that you set this
  379.    to a RAMDISK. However, should you wish to keep it on your hard
  380.    drive, set it to a subdirectory off your main ViSiON-X
  381.    directory. NEVER set it to the root directory.
  382.  
  383.  
  384. Path to Multinode Files
  385.  
  386.    This area is used to manage multi-node BBS's. When running in
  387.    multi-node make sure that EVERY node has this area pointing to
  388.    the same directory. You will receive great benefits by pointing
  389.    this into a ramdisk.
  390.  
  391.  
  392. BAD Directory
  393.  
  394.    Set this directory to point to the directory where all files
  395.    that fail the Demon Tasker testing, or those that are found in
  396.    the TRASHCAN are placed.
  397.  
  398.  
  399. Sysop Auto-Login
  400.  
  401.    If set to YES, then Local Logon (F10) from the main menu will
  402.    bypass the Matrix and the logon procedures. If set to NO, the
  403.    sysop will be required to manoeuvre through the matrix, enter
  404.    his alias and password, etc.. This option has no effect on the
  405.    Turbo Logon (Shift-F10) from the WFC (Waiting For Caller)
  406.    screen.
  407.  
  408.  
  409. Use VGA WFC & Intro
  410.  
  411.    If set to YES, any and all VGA routines currently available in
  412.    ViSiON-X will be used where present. Users running under
  413.    desqview need not fear about their text mode being changed to
  414.    VGA. No VGA screen will ever be displayed under desqview.
  415.  
  416.  
  417. Use Soundblaster Card
  418.  
  419.    If set to YES, then the Sound Blaster Card will be used wherever
  420.    present. This includes the ViSiON-X VGA Intro, and chat pages.
  421.    The chat page looks for a file called CHATCALL.MOD. This can be
  422.    any MOD file you want to use. Currently, the SBC card must be
  423.    set at interrupt 7h port 220h to work. The port address and
  424.    interrupt number will be made configurable in later versions.
  425.    Note also that the Soundblaster will not be used under Desqview.
  426.  
  427.  
  428. Using OS/2
  429.  
  430.    If set to YES, this tells ViSiON-X that you will be running
  431.    under OS/2. Currently, the only difference between running under
  432.    OS/2 and DOS is FAT moves do not work under OS/2. Thus, if you
  433.    are running OS/2 make sure you have this set to YES or every
  434.    file you attempt to move from within ViSiON-X will disappear.
  435.  
  436.  
  437. Default Chat
  438.  
  439.    You have a choice of 5 chat modes. Horizontal/Vertical
  440.    Single/Multi-coloured Split Screen or One Line Chat. When a user
  441.    is online you can press F1 to activate this default chat mode.
  442.    It is much quicker then the standard method (Pressing F3, then
  443.    selecting the chat mode). However, both F1 and F3 modes are
  444.    always available to you.
  445.  
  446.  
  447. Chat Tune
  448.  
  449.    For those who don't have a Soundblaster card, or do not wish to
  450.    use it for Chat pages, this option can be set to any number from
  451.    0 to 134. If it's set to 0, a standard beep will be played and
  452.    will be continuously sounded everytime the user presses RETURN.
  453.    This mode of chat remains on until the user turns the page off
  454.    or logsoff the board. Setting this to a number between 1-133
  455.    will play a little chat tune once and once only. Chat mode is
  456.    turned off after the song is over or when a key is pressed.
  457.    Using the value 134 will randomly select a tune in the range 1-
  458.    133 each time a user pages the sysop. If you have the Use
  459.    Soundblaster set to YES, this option is rendered ineffective.
  460.  
  461.  
  462. Chat Delay Factor
  463.  
  464.    Use this to set the tempo for the chat tunes. Experiment with
  465.    integer values from 1 to 15 to find the right speed for the
  466.    tunes. A 386-25 would use a value of 5 and a 486-33 would use a
  467.    value of 11. Use this as a starting point.
  468.  
  469.  
  470. # of Welcome Files
  471.  
  472.    Enter an integer number here to indicate the number of welcome
  473.    files your BBS has. Welcome files are ANSI files which are
  474.    randomly displayed each time a user logs on. The WELCOME files
  475.    are in the form WELCOME.<x> where x is a number from 1-99. These
  476.    welcome files go into your TEXTFILE directory.
  477.  
  478.  
  479.                           Modem Setup
  480.  
  481. Com Port #
  482.  
  483.    Currently, only COM ports 1 and 2 are supported. In later
  484.    versions, COMs 1-8 can be used. Set this to the port your modem
  485.    is using.
  486.  
  487.  
  488. BBS Answers Phone
  489.  
  490.    Set this to YES if you want the BBS to send the ATA command to
  491.    answer the phone when it rings. If you choose to have this set
  492.    to YES you must make sure your Modem Init String has the
  493.    commands V1S0=0 (where V0 is Verbal Result Codes and S0=0
  494.    prevents your modem from autoanswering the phone). Conversely,
  495.    if you set this option to NO, you should put the commands V1S0=1
  496.    in your Modem Init String.
  497.  
  498.  
  499. Supported BAUD rates
  500.  
  501.    Use this to set the modem baud rates that you'll be supporting
  502.    on your system. Valid values are 2400, 4800, 7200, 9600, 12000,
  503.    14400, 16800, 19200, and 38400. You should only toggle on those
  504.    baud rates which your modem supports.
  505.  
  506.  
  507. Download BAUD rates
  508.  
  509.    Use this to set the baud rates at which users must be at to be
  510.    able to download files. So if you want 2400 users on your board
  511.    but you don't want them downloading anything, then remove 2400
  512.    from the baud rates. You toggle a baud rate on or off by
  513.    entering it's numeric value.
  514.  
  515.  
  516. Default BAUD rate
  517.  
  518.    This is the baud rate that your modem will be locked at. For HST
  519.    couriers, this should be set to 19200. For HST dual standards
  520.    set this to 38400. For 16.8k modems set this to 57600. Whatever
  521.    baud rate you set here should be the same baud rate that you
  522.    lock your fossil at. (See) 
  523.  
  524.  
  525. Modem INIT string
  526.  
  527.    This is the modem command string that initializes your modem. A
  528.    recommended INIT string is ATX7V1H0S0=0|. Notice that the |
  529.    (pipe) acts as a carriage return. You can also use ~ (tidle) for
  530.    pauses and ^x for control characters (where X is the control
  531.    char). You can look up the valid command codes in your modem
  532.    manual.
  533.  
  534.  
  535. Modem HANGUP string
  536.  
  537.    This is the command string used to hangup your modem. Most
  538.    modems will work with +++~~~ATH|. In later versions we'll allow
  539.    you to enter DTR to have the modem toggle DTR (in effect shut
  540.    the modem off) to hangup the users. This mode is available on
  541.    all USR HST modems.
  542.  
  543.  
  544. Dial Prefix
  545.  
  546.    This is the modem command string used as the prefix in dialing
  547.    numbers. Generally you will set it to ATDT (for tone dialing)
  548.    and ATDP (for pulse). Tone is much faster. If you're not sure
  549.    which you have try with tone mode first and if the after the
  550.    tones have been dialed you still hear the dial tone.. then your
  551.    phone line is stuck with pulse dialing. Contact your phone
  552.    company to get tone lines ($2/month here).
  553.  
  554.  
  555. Dial Suffix
  556.  
  557.    This is sent after the phone number itself. In most cases it
  558.    will just be the | (pipe) command which sends a carriage return.
  559.    If you need to enter some other numbers/commands after the phone
  560.    number then place them here. Do not forget to include the pipe
  561.    command to end the string with a carriage return.
  562.  
  563.  
  564. Lock Out Baud Pass
  565.  
  566.    This password is used for users who's connect rate is not among
  567.    the Supported Baud rates. If they enter the password correctly,
  568.    they'll be allowed to enter your matrix. Otherwise, they'll be
  569.    disconnected. If you don't want 2400 baud callers.. remove their
  570.    baud rate from the Supported Baud Rates and give this password
  571.    to those 2400's which you DO want on.
  572.  
  573.  
  574. Use 16550 Fix
  575.    This is a problem that has come up with computers who have the
  576.    16550 UART chip on their serial cards. This chip is designed to
  577.    buffer bytes during modem transfers to prevent loss of data
  578.    under multitasking environments. If you have this chip you must
  579.    set this to yes. If you don't then leave it off. If you are not
  580.    sure then try having it off. Have a user call your board and do
  581.    a quick file transfer. If after the transfer is over, his ANSI
  582.    is totally messed up, then you need to have the fix one. The fix
  583.    requires that you have XU.EXE (x00 Fossil Driver manager) in
  584.    your DOS PATH.
  585.  
  586.  
  587.                             Strings
  588.  
  589. The Login Header
  590.  
  591.    This is displayed after the main status screen (the default one)
  592.    is displayed. It's a one liner that you can use anyway you see
  593.    fit. It may be removed in later versions.
  594.  
  595.  
  596. Hidden Input Character
  597.  
  598.    This is the character that is displayed when a user enters a
  599.    password or some other crucial text. Rather than echoing what he
  600.    types it will send this character. Use the * (star) or >
  601.    (Greater than sign), or any other characters you may wanna use.
  602.  
  603.  
  604. Chat Mode Start String
  605.  
  606.    This is displayed to the user when the sysop enters chat mode.
  607.    You may use color codes in here if you want. They are |01-|15. 
  608.  
  609.  
  610. Chat Mode Exit String
  611.  
  612.    This is displayed to the user after the sysop leaves chat mode.
  613.    You may use color codes in here if you want. They are |01-|15.
  614.  
  615.  
  616. Sysop is Here String
  617.  
  618.    When a user logs on this is the string displayed to him to let
  619.    him know that the sysop is available for chat.
  620.  
  621.  
  622. Sysop is Out String
  623.  
  624.    When a user logs on this is the string displayed to him to let
  625.    him know that the sysop is not available for chat.
  626.  
  627.  
  628. Sysop Working
  629.  
  630.    The string displayed when the sysop enters the online sysop
  631.    commands (F2) or the Chat Mode Select menu (F3). 
  632.  
  633.  
  634. Anonymous String
  635.  
  636.    What the string says when users posts anonymously.
  637. Sysop in DOS string
  638.  
  639.    This is displayed to the user when the sysop shells to dos. You
  640.    can use color codes here.
  641.  
  642.  
  643. Invalid Prompt
  644.  
  645.    This is displayed when a user picks an invalid option or choice.
  646.  
  647.  
  648.                       NUV/Newuser Config
  649.  
  650. Newuser Main Level
  651.  
  652.    This is the level newusers (as they just apply) receive. You
  653.    should set this FAIRLY low.. a good value would be 1. The new
  654.    user voting searches for users matching this level. Remember
  655.    that it's the matrix logon level that determines if they can get
  656.    into the board itself.
  657.  
  658.  
  659. Newuser File xfer Lvl
  660.  
  661.    This is the file level a new user receives when he applies.
  662.  
  663.  
  664. Newuser file xfer points
  665.  
  666.    This is the number of file points a new user receives when he
  667.    applies.
  668.  
  669.  
  670. 2nd Call access Level
  671.  
  672.    This is the main level a user receives on his second call. Leave
  673.    it to 1 to have it unchanged until you validate the user.
  674.  
  675.  
  676. 2nd Call xfer Level
  677.  
  678.    This is the file level a user receives on his second call.
  679.  
  680.  
  681. 2nd call xfer points
  682.  
  683.    This is the number of file points a user receives on his second
  684.    call.
  685.  
  686.  
  687. Have New User Voting
  688.  
  689.    If set to YES, new users will be voting on by their peers. The
  690.    users will be able to vote YES or NO for the user, view their
  691.    new user infoform (Infoform.5) and even leave comments about the
  692.    user for other voters. The voting process is totally anonymous
  693.    (unless they leave a comment) and fail safe. No user can vote
  694.    more then once on the same person. When new users are validated
  695.    by the NUV, you will receive a notice informing you who the user
  696.    is and how many YES and NO votes he received.
  697.  
  698. Auto-Delete NUV
  699.  
  700.    If you are using New User Voting, setting this option to YES
  701.    will delete the user if he fails to qualify the new user voting.
  702.    Setting it to NO will remove the user from the voting list and
  703.    will leave him at level -1, unable to do anything, waiting for
  704.    you to over rule or delete him. You will receive a notice when
  705.    the user has been turned down in the NUV.
  706.  
  707.  
  708. Level to use NUV
  709.  
  710.    This is the level that the users must have to be able to vote on
  711.    new users. Set it to a high enough level so that only your good
  712.    users are voting. You don't want lamers voting lamers in..
  713.  
  714.  
  715. # of YES Votes (NUV)
  716.  
  717.    This is the number of YES votes a new user must receive to be
  718.    validated. Use a value between 1 and 10.
  719.  
  720.  
  721. # of NO Votes (NUV)
  722.  
  723.    This is the number of NO votes a new user must receive to be
  724.    deleted. Use a value between 1 and 10.
  725.  
  726.  
  727. NUV Validation Level
  728.  
  729.    This is the level a new user who is validated by the NUV will
  730.    receive. His daily time limit will be set according to this
  731.    level as well.
  732.  
  733.  
  734. NUV File Level
  735.  
  736.    This is the file level a new user who is validated by the NUV
  737.    will receive.
  738.  
  739.  
  740. NUV File Points
  741.  
  742.    This is the number of file points a new user who is validated by
  743.    the NUV will receive.
  744.  
  745.  
  746. Default Level
  747.  
  748.    This is the quick Validation default main level a new user
  749.    receives. To use this, press + in the user editor. His daily
  750.    time limit is set accordingly.
  751.  
  752.  
  753. Default File Level
  754.  
  755.    This is the quick Validation default file level a new user
  756.    receives. To use this, press + in the user editor.
  757.  
  758.  
  759. Default File Points
  760.  
  761.    This is the quick validation default file points a new user
  762.    receives. To use this, press + in the user editor.
  763.  
  764.  
  765. Default Account Note
  766.  
  767.    This is the quick validation default account note (or user note)
  768.    that a new user receives. To use this, press + in the user
  769.    editor.
  770.  
  771.  
  772. Default Msg Conf 1
  773.  
  774.    If set to YES, newusers will receive access to message
  775.    conference 1.
  776.  
  777.  
  778. Default Msg Conf 2
  779.  
  780.    If set to YES, newusers will receive access to message
  781.    conference 2.
  782.  
  783.  
  784. Default Msg Conf 3
  785.  
  786.    If set to YES, newusers will receive access to message
  787.    conference 3.
  788.  
  789.  
  790. Default Msg Conf 4
  791.  
  792.    If set to YES, newusers will receive access to message
  793.    conference 4.
  794.  
  795.  
  796. Default Msg Conf 5
  797.  
  798.    If set to YES, newusers will receive access to message
  799.    conference 5.
  800.  
  801.  
  802. Default File Conf 1
  803.  
  804.    If set to YES, newusers will receive access to file conference
  805.    1.
  806.  
  807.  
  808. Default File Conf 2
  809.  
  810.    If set to YES, newusers will receive access to file conference
  811.    2.
  812.  
  813.  
  814. Default File Conf 3
  815.  
  816.    If set to YES, newusers will receive access to file conference
  817.    3.
  818.  
  819.  
  820. Default File Conf 4
  821.  
  822.    If set to YES, newusers will receive access to file conference
  823.    4.
  824.  
  825.  
  826. Default File Conf 5
  827.  
  828.    If set to YES, newusers will receive access to file conference
  829.    5.
  830.  
  831.  
  832.                        Color Selections
  833.  
  834. Chat Colors
  835.  
  836.    There are 8 chat colors. They are used in the multi-coloured
  837.    chats. Pick any colors you wish. For the configurable chat, the
  838.    first 6 colors are used in the following manner. Colors 1-3 are
  839.    for the remote user and colors 4-6 are for the sysop. The 3
  840.    color groups conform to the following system: 
  841.  
  842.      Color 1   : Highlight characters (capitals)
  843.      Color 2   : Normal Characters
  844.      Color 3   : Punctuation and Numbers
  845.  
  846.  
  847. Quote Color
  848.  
  849.    This is the color that quotes in messages will use.
  850.  
  851.  
  852. Regulate Colors
  853.  
  854.    As much as I hate censorship, this option was added as per
  855.    request of a lot of users/sysops. Setting this to YES will force
  856.    all messages local or net, to have the same colors. That is, the
  857.    quote colors will be in whatever color was chosen above, and the
  858.    message color will be in the users default color. Setting this
  859.    to NO allows all message colors to remain unaltered.
  860.  
  861.  
  862. Color Selection
  863.  
  864.    There are 18 color choices you can select. Whatever colors you
  865.    choose in the config are the colors that are given to new users
  866.    when they apply. Pick a color combination that works.
  867.  
  868.  
  869. Default File Colors
  870.  
  871.    There are 9 colors used to determine the default file listing
  872.    colors.
  873.  
  874.  
  875.                        Main Conferences
  876.  
  877. Show Newscan Prompts
  878.  
  879.    If set to YES, the BBS will prompt the users to scan for new
  880.    files or new messages once they enter the file/message sections.
  881.  
  882.  
  883. No. Of Msg Confs
  884.  
  885.    This sets the number of message conferences you will be using.
  886.    Valid ranges are 1-5.
  887.  
  888.  
  889. No. of File Confs
  890.  
  891.    This sets the number of file conferences you will be using.
  892.    Valid ranges are 1-5.
  893.  
  894. Msg Conference 1-5 Names
  895.  
  896.    Use these to set the names of the 5 message conferences. If you
  897.    do not wish to use all 5, leave the unwanted conferences blank.
  898.  
  899.  
  900. File Conference 1-5 Names
  901.  
  902.    Use these to set the names of the 5 file conferences. If you do
  903.    not wish to use all 5, leave the unwanted conferences blank.
  904.  
  905.  
  906. Ask Message Conference
  907.  
  908.    If set to YES, users will be asked which message conference to
  909.    join before entering the message section. If set to NO, they
  910.    will enter the last conference they were in the last time they
  911.    called.
  912.  
  913.  
  914. Ask File Conference
  915.  
  916.    If set to YES, users will be asked which file conference to join
  917.    before entering the file section. If set to NO, they will enter
  918.    the last conference they were in the last time they called.
  919.  
  920.  
  921.                        Msg/File Section
  922.  
  923. Use Zip Comments
  924.  
  925.    If set to YES, every upload will have it's zip comment replaced
  926.    by the contents of the file called ZIPCOMNT.TXT in your TEXT
  927.    FILE directory. If set to NO, zip comments are left untouched.
  928.  
  929.  
  930. Check Uploads
  931.  
  932.    If set to YES, all uploads will be tested for CRC Integrity,
  933.    SCANed for viruses, have their zip comment replaced by
  934.    ZIPCOMNT.TXT in your TEXTFILE directory (regardless of above
  935.    option), and BBS advertisements found in the file KILLLIST (in
  936.    your main bbs directory) deleted. This is an all around demon
  937.    tasker based on PCBoard's ZipLab. It even displays a graphical
  938.    representation of the tasks it's performing to the user online.
  939.  
  940.  
  941. Upload Factor
  942.  
  943.    This is the upload factor that determines how many file points
  944.    a user receives for uploads. Setting this to 3 (for example)
  945.    will give the user 3 file points for every 1 file point he
  946.    downloads. To use this option, you must make sure the automatic
  947.    upload factor is nonzero.
  948.  
  949.  
  950. Upload Time Bank
  951.  
  952.    This is the percentage of time the uploader will receive back
  953.    after a transfer.
  954.  
  955.  
  956. Post/Call Ratio
  957.  
  958.    This is the PCR ratio a user must maintain to be allowed in the
  959.    file section. If you don't know what a PCR is, it's the minimum
  960.    numbers of posts a user must maintain per calls. A PCR of 33%
  961.    would mean that the user must have posted at least 1/3 of his
  962.    total calls [messages]. Set this to zero to disable it.
  963.  
  964.  
  965. Up/Download Ratio
  966.  
  967.    This is the file upload to download ratio a user must maintain
  968.    to be allowed to download. A ratio of 25% would mean that he
  969.    must upload 1 file for every 4 files he downloads. Set this to
  970.    0 to disable it.
  971. Up/Download K Ratio
  972.  
  973.    This is the file upload to download k ratio a user must maintain
  974.    to be allowed to download. A ratio of 25% would mean that he
  975.    must upload a 1k file for every 4k he downloads. Set this to 0
  976.    to disable it.
  977.  
  978.  
  979. Use Auto-Compensation
  980.  
  981.    If set to YES, uploaders will receive file points everytime a
  982.    user downloads a file they have uploaded. It's a good way to
  983.    promote good uploads. Users won't download shitty files, so they
  984.    have to upload good ones to get their file points.
  985.  
  986.  
  987. File Point Compensation
  988.  
  989.    The number of file points they get when users download their
  990.    uploads.
  991.  
  992.  
  993. Automatic UL Factor
  994.  
  995.    This is required if you're using a file point system. You use
  996.    this to set the conversion factor. That is a value of 100 would
  997.    mean that each 100k is worth 1 points. It always rounds down..
  998.    so a 99k file is worth 0 points.
  999.  
  1000.  
  1001. Minimum Free Space
  1002.  
  1003.    The minimum amount of hard drive space there must exist before
  1004.    a user is allowed to upload.
  1005.  
  1006.  
  1007. File Name for Zips
  1008.  
  1009.    The file name to add to zip archives. This is very lame. Any
  1010.    sysop that users this is a total dufus. I'm gonna remove it in
  1011.    later versions.
  1012.  
  1013.  
  1014. Leech Week
  1015.  
  1016.    Set this to ignore U/D ratios and file points and allow users to
  1017.    download as much as their time will allow.
  1018.  
  1019.  
  1020.  
  1021. Allow Archive Viewing
  1022.  
  1023.    If set to YES, users can view the interior of archives and
  1024.    extract files from them.
  1025.  
  1026.  
  1027. Auto Validate Uploads
  1028.  
  1029.    If set to YES, uploads will be tested for CRC errors, viruses,
  1030.    will have bbs ads stripped from them and zip comments replaced.
  1031.  
  1032.  
  1033. Add AC to UserNote
  1034.  
  1035.    If YES, will show the user's area code after the user note in
  1036.    the message section.
  1037.  
  1038.  
  1039. QWK Packet Name
  1040.  
  1041.    A maximum of 7 characters for the QWK packet name. The
  1042.    conference number is suffixed to the end of the name.
  1043.  
  1044.  
  1045.                         Default Levels
  1046.  
  1047. Exempt Level
  1048.  
  1049.    This is the level at which users will no longer receive file
  1050.    point, upload/download or PCR ratios. This should be set high
  1051.    enough so only your good users get to leech.
  1052.  
  1053.  
  1054. Co-Sysop Level
  1055.  
  1056.    This is the level required for a user to have co-sysop powers.
  1057.    Co-Sysop powers resemble those of the sysop but are generally
  1058.    more limited. For instance, co-sysops cannot add files online
  1059.    from your hard drive.. yet they can validate, move and delete
  1060.    existing files in the file areas. They cannot give any user
  1061.    (including themselves) an access level higher then their own.
  1062.    They cannot edit the sysop or see his password.
  1063.  
  1064.  
  1065. Anonymous Level
  1066.  
  1067.    This is the level a user must have to be able to post messages
  1068.    anonymously. However, sysops are able to see who it was that
  1069.    posted the message. Set it very high if you want no one posting
  1070.    anonymously.
  1071.  
  1072.  
  1073. Bulletin Post Level
  1074.  
  1075.    This is the level a user must have to be able to post a message.
  1076.  
  1077.  
  1078. List Level
  1079.  
  1080.    This is the level a user must have to list the board's users.
  1081.  
  1082.  
  1083. User Note Level
  1084.  
  1085.    This is the level a user must have to view the user notes and
  1086.    area codes of the users. So to see the full information of a
  1087.    board's users a user must have a level greater than or equal to
  1088.    both the List Level and the User Note Level.
  1089.  
  1090.  
  1091. Last Level
  1092.  
  1093.    The level required to see the last callers list.
  1094.  
  1095.  
  1096. Level to Leave Msg
  1097.  
  1098.    This is the level a user needs to be able to leave a message to
  1099.    the next user when he logs off.
  1100.  
  1101.  
  1102. Level to Add Rumour
  1103.  
  1104.    The minimum level required to leave a rumour.
  1105.  
  1106.  
  1107. Level to use Time Bank
  1108.  
  1109.    The minimum level required to deposit/withdraw time from the
  1110.    time bank.
  1111.  
  1112.  
  1113. Level for Private Hours
  1114.  
  1115.    The level users must have to be able to logon during private
  1116.    hours.
  1117.  
  1118.  
  1119.                          Events/Times
  1120.  
  1121. Allow Time Bank
  1122.  
  1123.    If set to YES, the board will allow users to add part of their
  1124.    daily time into a time bank for later withdrawal and use. The
  1125.    maximum amount of time a user can add into the timebank is
  1126.    controlled by the Maximum Time Allowed in Timebank and the Level
  1127.    to use TimeBank.
  1128.  
  1129.  
  1130. Maximum Time in Bank
  1131.  
  1132.    The maximum time a user can add to his timebank.
  1133.  
  1134.  
  1135. Time Sysop's available
  1136.  
  1137.    Enter the time the sysop will be available for chat. Use the
  1138.    format hh:mm [am|pm]. If you wish to be available all the time,
  1139.    leave this line blank.
  1140.  
  1141.  
  1142. Time Sysop isn't
  1143.  
  1144.    Enter the time the sysop will no longer be available for chat.
  1145.    Use the format hh:mm [am|pm]. If you wish to be available all
  1146.    the time, leave this line blank.
  1147.  
  1148.  
  1149. Time File xfer opens
  1150.  
  1151.    Enter the time the file section will be open. Use the format
  1152.    hh:mm [am|pm]. Leave this blank if you wish the file section
  1153.    open all the time.
  1154.  
  1155.  
  1156. Time file xfer closes
  1157.  
  1158.    Enter the time the file section will be closed. Use the format
  1159.    hh:mm [am|pm]. Leave this blank if you wish the file section
  1160.    open all the time.
  1161.  
  1162.  
  1163. Input Time Out
  1164.  
  1165.    This is the number of minutes of inactivity before the BBS hangs
  1166.    up on a user.
  1167.  
  1168.  
  1169. Time Private Hrs Start
  1170.  
  1171.    The time private hours start at. Use the format hh:mm [am|pm].
  1172.    Leave this blank if you don't want private hours.
  1173.  
  1174.  
  1175. Time Private Hrs Stop
  1176.  
  1177.    The time private hours end. Use the format hh:mm [am|pm]. 
  1178.  
  1179.  
  1180. Dos Shell Command Line
  1181.  
  1182.    The dos shell file (batch) to run. Doorway.EXE is included in
  1183.    most ViSiON-X archives. It's by far the best around. However,
  1184.    you can leave this line blank to use the VISGATE.SYS available
  1185.    on most V-X boards. This restricts users to the actions they can
  1186.    take.
  1187.  
  1188.  
  1189. Dos Shell Password
  1190.  
  1191.    The DOS Shell password a sysop must enter to shell to dos
  1192.    remotely.
  1193.  
  1194.  
  1195. Time to run Batch
  1196.  
  1197.    Time to run a batch event. Leave it blank for none.
  1198.  
  1199.  
  1200. Batch file to run
  1201.  
  1202.    Batch file to run at event time. Leave it blank for none.
  1203.  
  1204.  
  1205. User Time per day
  1206.  
  1207.    You can use this option to configure the daily time limits for
  1208.    each given level. Note that you can always override the daily
  1209.    time limits by directly editing the user's daily time limit.
  1210.  
  1211.  
  1212.                         Infoform Setup
  1213.  
  1214. Number of Infoforms
  1215.  
  1216.    The number of infoforms in use.
  1217.  
  1218.  
  1219. Mandatory Infoform 1-5
  1220.  
  1221.    Set these to YES for those infoforms which your users MUST fill
  1222.    out, and to NO for those that are optional.
  1223.  
  1224.  
  1225. Infoform 1-5
  1226.  
  1227.    The names of the infoforms. Note that Infoform 5 is used for the
  1228.    new user voting.
  1229.  
  1230.  
  1231.                             Netmail
  1232.  
  1233. Net Start Sending
  1234.  
  1235.    Time to start sending vision-x netmail.
  1236.  
  1237.  
  1238. Net End Send
  1239.  
  1240.    Time to stop sending vision-x netmail.
  1241.  
  1242.  
  1243. Net Name
  1244.  
  1245.    The name of the net.. (for example: FelonyNet)
  1246.  
  1247.  
  1248. Net Password
  1249.  
  1250.    The net password used to initiate a netmail session.
  1251.  
  1252.  
  1253. Netmail String
  1254.  
  1255.    This is displayed beside each message area during a msg area
  1256.    listing.
  1257.  
  1258.  
  1259. Extender Prefix
  1260.  
  1261.    This is what's dialed before the number. Use this for codes and
  1262.    what not.
  1263.  
  1264.  
  1265. Extender Suffix
  1266.  
  1267.    This is dialed after the number.
  1268.  
  1269.  
  1270. Netmail Origin Line 1,2 
  1271.  
  1272.    Set your netmail origin lines. Pick good colors to add to your
  1273.    origin line's appeal.
  1274.  
  1275.  
  1276. Is this BBS a HUB
  1277.  
  1278.    Set it to YES if you are a netmail HUB.
  1279.  
  1280.  
  1281. Net Exename
  1282.  
  1283.    The name for the protocol program. For example DSZ.COM
  1284.  
  1285.  
  1286. Net Upload Command Line
  1287.  
  1288.    The command line for net uploads.
  1289.  
  1290.  
  1291. Net Download Command Line
  1292.  
  1293.    The command line for net downloads.
  1294.  
  1295.  
  1296. Fidomail Net Name
  1297.  
  1298.    The name of the FIDO based net.
  1299.  
  1300.  
  1301. Fidomail Short Name
  1302.  
  1303.    The name listed besides each fido message area during a msg area
  1304.    listing.
  1305.  
  1306.  
  1307. Fidomail Origin Line
  1308.  
  1309.    The origin line for the Fido based system. You can use a
  1310.    different origin for each sub by setting it in the area rename
  1311.    portion.
  1312.  
  1313.  
  1314. Strip Kludge Line
  1315.  
  1316.    If set to YES, the kludge line is removed (^A lines)
  1317.  
  1318.  
  1319. Strip Seen By Line
  1320.  
  1321.    If set to YES, removes the node numbers who've 'seen' the
  1322.    message.
  1323.  
  1324.  
  1325. STrip Tear Line
  1326.  
  1327.    If set to YES, removes the --- tear line.
  1328.  
  1329.  
  1330. Cel-Net Start Send
  1331.  
  1332.    Time to start sending celerity netmail
  1333.  
  1334.  
  1335. Cel-Net End Send
  1336.  
  1337.    The time to end sending celerity netmail.
  1338.  
  1339.  
  1340. Cel-Net Origin Line 1
  1341.  
  1342.    Celerity netmail origin line #1.
  1343.  
  1344.  
  1345. Cel-Net Origin Line 2
  1346.  
  1347.    Celerity Netmail origin line #2.
  1348.  
  1349.  
  1350. Delay net Time
  1351.  
  1352.    Amount of time to delay celerity net calls when line is busy
  1353.    before trying again.
  1354.  
  1355.  
  1356. CelerityNet String
  1357.  
  1358.    The celerity netmail string shown in an area list in the message
  1359.    section.
  1360.  
  1361.  
  1362.                        Matrix/Passwords
  1363.  
  1364. Matrix Logon Level
  1365.  
  1366.    Minimum level required to get through the matrix. Set it to a
  1367.    level greater then 1 to keep new users from logging on.
  1368.  
  1369.  
  1370. Is the System Private
  1371.  
  1372.    If set to YES, new users will not be accepted on your board. If
  1373.    you feel you're getting too many users or you wish to only allow
  1374.    users on by invitation, set this to YES and create the accounts
  1375.    yourself.
  1376.  
  1377.  
  1378. Hangup On New Users
  1379.  
  1380.    If set to YES, the BBS will hang up on new users after they've
  1381.    finished applying. Otherwise, they will be returned to the
  1382.    matrix and allowed to login (depending on their new user access
  1383.    of course). It's wise to make sure that new users can't get into
  1384.    your board until after they are validated. So I suggest that
  1385.    this option be set ON.
  1386.  
  1387.  
  1388. Matrix Type
  1389.  
  1390.    Select the look and feel of the matrix. It is highly recommended
  1391.    that you use the DOS matrix or the Pulldown matrix. They are the
  1392.    best. But experiment and find the one you like best.
  1393.  
  1394.  
  1395. Matrix Chat
  1396.  
  1397.    Set it to YES to allow users to page you from the MATRIX.
  1398.  
  1399.  
  1400. Matrix Feedback
  1401.  
  1402.    Set it to YES to allow users to leave you feedback from the
  1403.    MATRIX.
  1404.  
  1405.  
  1406. System Passwords
  1407.  
  1408.    Sets the passwords needed to get into systems 1-3.
  1409.  
  1410.  
  1411. New User Password
  1412.  
  1413.    The password needed to be able to apply as a new user. Commonly
  1414.    known as the NUP.
  1415.  
  1416.  
  1417. Sysop Password
  1418.  
  1419.    The password needed to perform sysop commands remotely. Users
  1420.    must have sysop levels before they can do that of course.
  1421.  
  1422.  
  1423. Emergency Chat Password
  1424.  
  1425.    The password needed to page the sysop when he is not available
  1426.    for chat.
  1427.  
  1428.  
  1429. Matrix Prompt
  1430.  
  1431.    The matrix prompt. ;)
  1432.  
  1433.  
  1434. Matrix Commands 1-8
  1435.  
  1436.    This is the commands users must type to perform the proper
  1437.    matrix actions. In order, they are: system1, system2, system3,
  1438.    apply, check, logoff, feedback and chat.
  1439.  
  1440.  
  1441. Matrix Prompts
  1442.  
  1443.    The prompts for each of the above commands.
  1444.  
  1445.  
  1446. Have Logon Whistle
  1447.  
  1448.    If set to YES, three quick whistles will be sounded each time a
  1449.    user logs on to your board. This could get quite annoying, and
  1450.    has no time restrictions, so the choice to use this is all
  1451.    yours.
  1452.  
  1453.  
  1454. Use Auto-Detect ANSi?
  1455.  
  1456.    Kind of tedious, if set to YES, the BBS will attempt to detect
  1457.    if a user has ANSi capabilities. I assume most of your users
  1458.    have ANSi, so this option only accomplishes in wasting 5 seconds
  1459.    of the users time when he logs on. The delay is rather annoying
  1460.    to most. So use it if you deem it necessary.
  1461.                           Miscellaneous
  1462.  
  1463. Direct Video Addressing
  1464.  
  1465.    Direct Video Addressing will greatly speed things up on the
  1466.    local side. It sends all text to the screen using ultra fast
  1467.    writes to your video memory. As a result, this may sometimes
  1468.    create conflicts under Desqview or other multitasking
  1469.    environments. It has been my experience that so long as you set
  1470.    the Uses Direct Screen Writes in desqview to yes, you will have
  1471.    no problems at all and things will still display relatively
  1472.    fast. If you're running under desqview, experiment a little to
  1473.    find out what the fastest setup is for your system.
  1474.  
  1475.  
  1476. Remote Door Editing
  1477.  
  1478.    If set to YES, cosysops/sysops will be allowed to edit the doors
  1479.    remotely. This option is available as a means of protection. IT
  1480.    is possible that while the sysop edits the doors, he does
  1481.    something wrong that leaves the board hung. Doors should only be
  1482.    edited locally while the sysop is around to correct any
  1483.    problems. However, if you have enough trust in yourself and your
  1484.    cosysop then set this option to NO.
  1485.  
  1486.  
  1487. Allow Doors At All
  1488.  
  1489.    Set this option to YES if you wish to have online door games.
  1490.    Otherwise, set it to NO. For more information on setting up
  1491.    doors (See Door Maintenance).
  1492.  
  1493.  
  1494. Allow Rumours
  1495.  
  1496.    If set to YES, your board will use randomly generated rumours
  1497.    that your users can enter from the main menu. Choose NO if you
  1498.    don't want to user rumours.
  1499.  
  1500.  
  1501. Use One Liners
  1502.  
  1503.    One liners are one line messages 70 characters or less. They
  1504.    appear shortly after a user logs on, and prompts the user to add
  1505.    a one-liner. Set this to NO if you don't want to use one-liners.
  1506.  
  1507.  
  1508. Use EMS
  1509.  
  1510.    If set to YES, the BBS will load it's overlays into EMS. This
  1511.    will greatly improve speed/performance. If you have 1 or more
  1512.    megs of EMS free, then set this to YES.
  1513.  
  1514.  
  1515. Maximize Dos Shell
  1516.  
  1517.    This works hand in hand with the Use EMS option. If set to YES,
  1518.    it will attempt to swap as much memory as it can into EMS before
  1519.    executing any dos shells (such as COMMAND.COM, PKZIP.EXE,
  1520.    DSZ.COM, etc..). Set this to YES if you have the free EMS to
  1521.    spare. It'll give the above mentioned applications more memory
  1522.    to play with.
  1523.  
  1524.  
  1525. Use Printer Log
  1526.  
  1527.    If set to YES, all crucial user actions will be sent to printer.
  1528.    It uses the default PRN device.
  1529.  
  1530.  
  1531. Save Screen
  1532.  
  1533.    If set to YES, the screen will blank at the WFC after 5 minutes
  1534.    of inactivity.
  1535.  
  1536.  
  1537. Use Private Levels
  1538.  
  1539.    If set to YES, users of higher levels will not be able to tell
  1540.    the level of users under them. Ineffective at present, will be
  1541.    removed.
  1542.  
  1543.  
  1544. Use BBS in Multi-Node
  1545.  
  1546.    Set it to YES to user Multi-Node.
  1547.  
  1548.  
  1549. Node Number
  1550.  
  1551.    If in Multi-Node, use this to distinguish it's node number.
  1552.  
  1553.  
  1554. Total Nodes
  1555.  
  1556.    The Total Numbers of nodes in use.
  1557.  
  1558. Status Line Active
  1559.  
  1560.    Set this to YES if you wish to have the users stats show up at
  1561.    the bottom of the screen. They can be toggled On/Off while the
  1562.    user is online with the Alt-B command.
  1563.  
  1564.  
  1565. Status Screen Type
  1566.  
  1567.    The type of status screens users will see. We currently have 3
  1568.    cool sets by Cyclonus, JeD and Slum-Dweller. Check them all out
  1569.    and go with the ones you like the most.
  1570.  
  1571.  
  1572. Use Main Status Screen
  1573.  
  1574.    If set to YES, the main status screen is displayed when a user
  1575.    logons to the system.
  1576.  
  1577.  
  1578. Use File Status Screen
  1579.  
  1580.    If set to YES, the file status screen is displayed when a user
  1581.    enters the file section.
  1582.  
  1583.  
  1584. Use Msg Status Screen
  1585.  
  1586.    If set to YES, the message status screen is displayed when a
  1587.    user enters the message section.
  1588.  
  1589.  
  1590. Max Last Callers
  1591.  
  1592.    The maximum number of callers displayed in the last callers
  1593.    list.
  1594.  
  1595.  
  1596. Allow Usernote Edit
  1597.  
  1598.    If set to YES, users will be allowed to change their own user
  1599.    notes.
  1600.  
  1601.                     CONFIGURING YOUR SYSTEM
  1602.  
  1603.    ViSiON-X is a powerful BBS package. But before you can make use
  1604.    of it's features, it's essential that your system be setup
  1605.    properly.
  1606.  
  1607.    Let's start with the CONFIG.SYS file. The optimum case is one in
  1608.    which your system has 4 or more megs of RAM. Although 640k is
  1609.    all that is needed to run ViSiON-X, there's no harm in fine
  1610.    tuning the performance of your board. Thus, if you have the
  1611.    extended memory available, you should do the following:
  1612.  
  1613.          Use the DOS=HIGH,UMB (using EMM386) or DOS=HIGH (QEMM)
  1614.           command.
  1615.          Load EMM386.EXE or QEMM386.SYS with 1 (or more) megs of
  1616.           RAM and use the word RAM at the end of the line. For
  1617.           example:
  1618.  
  1619.                DEVICE=C:\QEMM\QEMM386.SYS 2048 RAM
  1620.  
  1621.          Use a cache of 200k-2 Megs for extra speed. The more the
  1622.           better. For example:
  1623.  
  1624.                DEVICE=C:\DOS\SMARTDRIV.SYS 1000
  1625.  
  1626.          If you have sufficient memory, you should also make use
  1627.           of a RAMDISK. Set the WORK directory in your config to
  1628.           point to the RAMDISK. You can do the same for the NETMAIL
  1629.           directory as well to speeden things up. The more
  1630.           directories you point to a RAMDISK, the faster things
  1631.           will be. You should NEVER however make the BOARDS or TEXT
  1632.           directories point into a RAMDISK (since a system crash
  1633.           would result in the loss of ALL messages). For example:
  1634.  
  1635.                DEVICE=C:\DOS\RAMDRIVE.SYS 1000 1024 512 /e
  1636.  
  1637.          Set your FILES to 40.
  1638.          Set your BUFFERS to 20.
  1639.          All other device drivers such as ANSI.SYS should be
  1640.           loaded with the DEVICEHIGH command.
  1641.          My experience has shown that QEMM is a more effective
  1642.           memory manager (over DOS's EMM386) but that it is not as
  1643.           reliable as EMM386. Try using QEMM (and it's STEALTH MODE
  1644.           features.. read the QEMM MANUAL), and if problems
  1645.           persist, switch to EMM386.
  1646.  
  1647.   The following is a sample CONFIG.SYS:
  1648.  
  1649.           device=c:\sys\qemm\qemm386.sys RAM ST:M
  1650.           files=40
  1651.           buffers=20
  1652.           SHELL=C:\DOS\COMMAND.COM C:\DOS\ /e:1024 /p
  1653.           DEVICE=c:\dos\smartdrv.sys 2000
  1654.           DEVICE=c:\dos\ramdrive.sys 2000 512 1024/e
  1655.           DEVICE=c:\dos\ansi.sys
  1656.           DOS=HIGH
  1657.  
  1658.    Note that if you're using QEMM386 you can run the OPTIMIZE
  1659.    program that comes with it to load those devices HIGH. The
  1660.    DEVICEHIGH command has no effect with QEMM. However, if you use
  1661.    EMM386, simply add the line DEVICE=C:\DOS\HIMEM.SYS before
  1662.    loading EMM386.EXE.
  1663.  
  1664.  
  1665.                        RUNNING ViSiON-X
  1666.  
  1667.  
  1668.   In most cases, you will want to run your board by simply typing
  1669.    ViSiON-X.EXE at the DOS prompt. If you are just starting your
  1670.    board, you may have to run it a couple of times before all the
  1671.    USER files and other data files are created. Once this is
  1672.    completed, you will find yourself at the Waiting For Caller
  1673.    (WFC) screen. This is essentially the base of all operations.
  1674.    The WFC is responsible for answering the modem, handling netmail
  1675.    and giving the sysop a chance to perform various functions
  1676.    without logging onto the board. These will all be explained in
  1677.    detail under the heading the WFC Screen.
  1678.  
  1679.    Returning to the matter at hand, ViSiON-X will accept several
  1680.    parameters. The following is a list:
  1681.  
  1682.      /<baud>   - Force Baud Rate
  1683.  
  1684.           where baud is a valid baud rate. Using this option
  1685.           effectively bypasses the WFC screen, and places the user
  1686.           at the MATRIX. If the modem reports a NO CARRIER before
  1687.           this point, the board will return to the WFC screen
  1688.           instead.
  1689.  
  1690.           This option is used primarily to transfer control from a
  1691.           mailer, a telecommunications package, or another BBS
  1692.           program. As an example, if you were running FrontDoor, it
  1693.           would answer the phone itself and determine the baud
  1694.           rate. You can configure FrontDoor to execute a batch file
  1695.           (to run your bbs). Frontdoor will provide the baud rate
  1696.           as a parameter. In your batch file, you can have the line
  1697.           ViSiON-X /%1 to load your BBS at the connected rate.
  1698.           Failing to do so, will result in the BBS toggling through
  1699.           all the possible connect rates to determine the baud
  1700.           rate.
  1701.  
  1702.           Another example: if you connect with a user at 14.4k HST
  1703.           in Qmodem, and you wish to transfer him to your board,
  1704.           you would exit Qmodem and run ViSiON-X /14400 to get him
  1705.           to the board.
  1706.  
  1707.     /L or -L       -    Runs board in Local Mode
  1708.  
  1709.           Use this option to run the board in LOCAL mode. All 
  1710.           modem commands are suppressed. In effect, you can run
  1711.           your board without having to load the fossil driver or
  1712.           even having a modem connected. Note that if you are
  1713.           running a multinode system, the /L parameter act as a
  1714.           non-node.. in other words, users won't KNOW you're even
  1715.           there.
  1716.  
  1717.      /POLL          -    Force polls the ViSiON-X Net
  1718.  
  1719.           Use this option in your batch file to automatically force
  1720.           the bbs to make a ViSiON-X based netcall. This can be
  1721.           extremely useful for those running Frontdoor and FiDo
  1722.           based nets. You can set up an event in your Frontdoor to
  1723.           run ViSiON-X with the /POLL parameter.
  1724.  
  1725.      <User Num> <baud> <parity> [menu]
  1726.  
  1727.           This form of loading the board is used primarily in
  1728.           running the doors or returning a user to the board after
  1729.           a full drop to DOS. <User Num> is the user's number. The
  1730.           <baud> can be any valid baud rate. A value of 0 indicates
  1731.           a local logon. <Parity> should almost always be set to 0.
  1732.           And [menu] which is optional, is the location to return
  1733.           the user to. Currently, this can be M (for main menu) and
  1734.           D (for doors). This will be expanded if deemed necessary.
  1735.  
  1736.  
  1737.                     SETTING UP BATCH FILES
  1738.  
  1739.    Now that you know how ViSiON-X is run, you will have a better
  1740.    comprehension of how to setup your batch files. The INSTALL
  1741.    program will create this batch files for you automatically if
  1742.    you ask it to. But for those who like to do things manually,
  1743.    here's the run down on how the batch files work.
  1744.  
  1745.    Basically, you will need two batch files. BBS.BAT and RUN.BAT.
  1746.    You can call BBS.BAT anything you want, but RUN.BAT must be
  1747.    named RUN.BAT for the doors to function.
  1748.  
  1749.    The BBS.BAT is responsible for loading the fossil driver and
  1750.    setting the path environments. It should then jump to RUN.BAT.
  1751.    When first loading ViSiON-X you should call upon BBS.BAT. All
  1752.    later attempts to load the board should be directed with
  1753.    RUN.BAT.
  1754.  
  1755.    Here's an example of BBS.BAT:
  1756.  
  1757.      @echo off 
  1758.      Set DSZLOG=D:\ViSiON-X\KERMIE   (Essential to file transfer)
  1759.      D:
  1760.      cd d:\ViSiON-X
  1761.      x00 e                           (Load Fossil Driver)
  1762.      xu lock:1:38400 fifo:15         (Setup Fossil)
  1763.      run.bat                         (Call recursive batch file)
  1764.  
  1765.    RUN.BAT is the backbone that keeps the board up and running. It
  1766.    essentially will load the ViSiON-X.EXE, test for errorlevels
  1767.    upon exit and take the appropriate actions (either loading the
  1768.    board back up, terminating the process, or loading the
  1769.    communications package). 
  1770.  
  1771.    Here's an example of RUN.BAT:
  1772.  
  1773.      @echo off
  1774.      D:
  1775.      cd d:\ViSiON-X
  1776.      vision-x %1 %2 %3 %4 %5
  1777.      if errorlevel 255 goto Reboot
  1778.      if errorlevel 111 goto Alt2
  1779.      if errorlevel 110 goto ALT1
  1780.      if errorlevel 90 goto FATAL
  1781.      if errorlevel 9 goto CtrlBREAK
  1782.      if errorlevel 4 goto EXIT
  1783.      if errorlevel 3 goto Door
  1784.      if errorlevel 2 goto EXIT
  1785.      goto START
  1786.  
  1787.      :ALT1
  1788.      Echo Running QMODEM
  1789.      call qmodem.bat
  1790.      goto START
  1791.  
  1792.      :ALT2
  1793.      echo Running User Editor
  1794.      USEREDIT.EXE
  1795.      goto START
  1796.  
  1797.      :START
  1798.      echo Reloading BBS
  1799.      D:
  1800.      cd d:\source
  1801.      run.bat
  1802.  
  1803.      :DOOR
  1804.      echo Running Door
  1805.      call door.bat
  1806.      goto START
  1807.  
  1808.      :REBOOT
  1809.      echo Rebooting
  1810.      XU BOOT
  1811.  
  1812.      :EXIT
  1813.      echo - Exiting ViSiON-X 0.95 ─
  1814.  
  1815.    You should take note of the errorlevels. Errorlevels of 110 to
  1816.    119 can be used as macros. They are activated by holding down
  1817.    the ALT key and pressing a number from 0-9 at the WFC screen. A
  1818.    good use for them is to load up your TERM program, the
  1819.    USEREDITOR, or even run the message PACKER.
  1820.  
  1821.    Fatal Errors usually indicate major problems. They rarely occur,
  1822.    but should such a thing happen, you should decide if you want it
  1823.    to reboot and retry things, or simply sit at the DOS prompt for
  1824.    you to return. Fatal Errors may spawm from hardware failures, or
  1825.    loss of system integrity. Most sysops will never see this error,
  1826.    so it's nothing to concern oneself with.
  1827.  
  1828.                  RUNNING ViSiON-X IN MULTINODE
  1829.  
  1830.    ViSiON-X will run with any number of nodes. The only limit at
  1831.    this time is that you may only use COM ports 1 and 2. So to have
  1832.    more then 2 nodes, you'll need more then one computer. This will
  1833.    be corrected in the near future, allowing for up to 8 COM ports
  1834.    on a single computer.
  1835.  
  1836.    The first step to setting up a multinode system is the fossil.
  1837.    You need to load the fossil as a device driver and specify to
  1838.    the fossil that it will be using more than one COM port at a
  1839.    time. Using X00, you would have the following line in your
  1840.    CONFIG.BBS:
  1841.  
  1842.      DEVICE=C:\X00.SYS E 2 B,0,38400 B,1,38400
  1843.  
  1844.    The above line tells X00 to use 2 com ports, and to lock com
  1845.    ports 1 and 2 (Physical Ports 0 and 1) at 38400. The fossil
  1846.    driver MUST be loaded before you run Desqview or any other
  1847.    multitasking system.
  1848.  
  1849.    Next you will need to create the node directories off your main
  1850.    BBS directory. For example, create NODE1 and NODE2 off
  1851.    C:\ViSiON-X:
  1852.  
  1853.      MD C:\ViSION-X\NODE1
  1854.      MD C:\ViSiON-X\NODE2
  1855.  
  1856.    Copy (at least) the following files from your main ViSiON-X
  1857.    directory into each of the node directories:
  1858.  
  1859.      ViSiON-X.EXE             BBS.BAT
  1860.      ViSiON-X.OVR             RUN.BAT
  1861.      ViSiON-X.REG             USEREDIT.EXE
  1862.      CONFIG.EXE               VGA.EXE
  1863.      CONFIG.DAT               PACKER.EXE
  1864.      CONFIG.BBS               FIDOMAIL.EXE (*Optional*)
  1865.      
  1866.  
  1867.    Next you will have to go into each of the node directories and
  1868.    run the CONFIG. THe only things you will really need to change
  1869.    at this point are the following:
  1870.  
  1871.     The path to the main BBS directory should be set to the node
  1872.      directory.
  1873.     The Com Port Number; set to the com port of this node
  1874.     BBS Runs in MultiNode; set to YES
  1875.     BBS Node Number; set to the node number
  1876.     The Total Nodes; set to the total nodes you will be using.
  1877.  
  1878.    Then edit each of the RUN.BAT's and BBS.BAT's so that they
  1879.    remain in the NODE directories when they run. ViSiON-X.EXE must
  1880.    run seperately from each of the node directories. Furthermore,
  1881.    you must have the command SET DSZLOG=C:\ViSiON-X\NODE1\KERMIE
  1882.    for node 1, SET DSZLOG=C:\ViSiON-X\NODE2\KERMIE for node 2, and
  1883.    so on. These environment lines should be placed in the BBS.BAT
  1884.    files in each of the respective node directories.
  1885.  
  1886.    Now you're setup for multinode. Just configure your desqview
  1887.    windows (experimenting with memory sizes and tick settings at
  1888.    your leisure) to run the two different BBS.BAT files from their
  1889.    respective NODEx directories.
  1890.  
  1891.    If you are running ViSiON-X multinode under OS/2, it becomes a
  1892.    bit more involved. First of, let me mention that the VCOM.SYS
  1893.    and the COM.SYS that came with OS/2 are extremely buggy and
  1894.    unfunctional to a great extent. Microsoft has released beta
  1895.    updates of these drivers. They are called COMM22xx.ZIP and can
  1896.    be found on the OS/2 support board.
  1897.  
  1898.    Using these new updates, you will need to set COM_HARDWARE to
  1899.    yes. I found this to be the fastest setting for my Courier HST
  1900.    14.4k modem. Others who are running it with 16.8k leave it off.
  1901.    Perhaps it has something to do with dual modems. Whatever the
  1902.    case, expirement and choose the method that works best for you.
  1903.  
  1904.    COM_HOLD should definitely be turned on. COM_SELECT should also
  1905.    be on, although if you run into problems with this, choose the
  1906.    COM port specific to the node window.
  1907.  
  1908.    When loading the fossil driver, I have found that X00 will not
  1909.    recognize the COM ports characteristics properly (i.e. 16550 as
  1910.    opposed to a 16540) unless COM_HARDWARE is set to yes. Unlike
  1911.    running under desqview, you will want to load a seperate version
  1912.    of X00 in each window under OS/2. The command line should look
  1913.    like this X00 e 1=COM2 (port 2 = com 2). I have my mouse on
  1914.    com1. If i omit to tell it that the one com port i want is COM2,
  1915.    it will try to use COM1 and OS/2 will give me some bogus error.
  1916.    This way I'm telling X00 and OS/2 that I only want one COM Port,
  1917.    logical port 1 (the 2nd port) named COM2. Similarly, if you only
  1918.    wanted COM1 you would type X00 e 0=COM1. Since this is the
  1919.    default, X00 e would suffice.
  1920.  
  1921.    Now we come to another part were sysops disagree and
  1922.    experimentation is called for. I feel that the fossil should be
  1923.    locked for high speed modems, others disagree. So I use the
  1924.    command XU LOCK:1:38400 to lock my COM2 modem at 38400 baud. I
  1925.    have a 16550 Fifo so i lock it at 38400. A normal courier would
  1926.    be locked at 19200 and a dual would be locked at 38400. A 16.8k
  1927.    modem should theoritcally be locked at 57600.
  1928.    Even though I lock my modem at 38400, XU reports that it is not
  1929.    in locked mode, even tho the locked baud rate IS set. This is
  1930.    another OS/2 bug they've yet to correct. My modem lights show NO
  1931.    flow control whatsover. And even with my 16550 I get the
  1932.    occasional (tho rarer now) error and poor CPS for uploads. This
  1933.    could be attributable to my modem being a Courier and OS/2 not
  1934.    knowing diddly squat about modems. But let's leave that behind
  1935.    us and get this thing working.
  1936.  
  1937.    Try running the board without it being locked and see if your
  1938.    users CPS rates are acceptable and weather or not they lose data
  1939.    and get errors.
  1940.  
  1941.    A note to the wise. Tho it's cute to see 2 or 3 nodes running
  1942.    simultaeously under OS/2, it does hell to the modem performance.
  1943.    For this reason, you should not window each node.. but hide them
  1944.    or bring one of them to full screen. Unless you have a fast
  1945.    computer and an even faster video card, all those graphic screen
  1946.    writes will eat up CPU time like crazy. Think of your users,
  1947.    give them the speed they expect.
  1948.  
  1949.    Another point of note, somebody hacked a version of X00 and
  1950.    renamed it to 1.49a or something like that, claiming that it
  1951.    would work under OS/2. His attempt to outsmart OS/2's bugs fell
  1952.    quite short. Use the new drivers and the original X00 fossil
  1953.    driver.
  1954.  
  1955.                       MULTINODE COMMANDS
  1956.  
  1957.    ViSiON-X is proud to boast the most phenomenal and unique
  1958.    multinode chat system seen anywhere. The multinode chat consists
  1959.    of up to 4 real-time chat 'windows' that each user can see and
  1960.    type in. The instant they hit a character, it is echoed to all
  1961.    the other nodes. You won't see any of this lame 1 line at a time
  1962.    chat system found in softwares like Celerity, Prism, Oblivion
  1963.    etc.. ViSiON-X is the FIRST and ONLY to make use of real time
  1964.    multinode chat.
  1965.  
  1966.    Furthermore, ViSiON-X offers a quick messaging system that
  1967.    allows any user to send a brief one line message to another
  1968.    node. THis message is seen instantaneously on the other node's
  1969.    screen. It will disappear after 30 seconds or until the screen
  1970.    is scrolled up.
  1971.  
  1972.    As of 0.96, the following commands are accesible (from anywhere)
  1973.    for multinode commands:
  1974.  
  1975.      /PAGE
  1976.  
  1977.           This will summon another node. The other node(s) can then
  1978.           enter /CHAT to enter multinode chat.
  1979.  
  1980.      /SEND
  1981.  
  1982.           This sends a one line message to any node currently
  1983.           online.
  1984.  
  1985.      /CHAT
  1986.  
  1987.           Enters multinode chat. There must be at least 2 nodes
  1988.           already in chat or user must have been paged, to be able
  1989.           to enter into chat.
  1990.  
  1991.      /HELP
  1992.  
  1993.           Displays a brief description of the above commands. Note,
  1994.           these commands ONLY work if you are running in multinode.
  1995.  
  1996.                      EXTERNAL EXECUTABLES
  1997.  
  1998.    ViSiON-X comes with a number of tools and external files. Each
  1999.    of their use will be explained below:
  2000.  
  2001.      INSTALL.EXE
  2002.  
  2003.           Used to install ViSiON-X onto your hard drive. You should
  2004.           also use the install program that comes with all upgrades
  2005.           to upgrade to the latest version.
  2006.  
  2007.      VGA.EXE
  2008.  
  2009.           This is the main EXE file that displays the VGA intro. It
  2010.           is used by ViSiON-X.EXE to display the ViSiON-X intro
  2011.           screen and animate it.
  2012.  
  2013.      CONFIG.EXE
  2014.  
  2015.           This is the main CONFIG file. It will provide you with a
  2016.           means to configure your board settings.
  2017.  
  2018.      PACKER.EXE
  2019.  
  2020.           This is the message base packer. It compresses all your
  2021.           messages to the smallest possible size. See the section
  2022.           on MESSAGE PACKING later in this document.
  2023.  
  2024.      USEREDIT.EXE
  2025.  
  2026.           The external USER editor. Much more versatile then the
  2027.           built in editors. This editor provides many advanced
  2028.           features. Experiment with it to get the feel of the
  2029.           program.
  2030.  
  2031.      FIDOMAIL.EXE
  2032.  
  2033.           This program acts as a converter to make ViSiON-X FidoNet
  2034.           compatible. It will take ViSiON-X messages and convert
  2035.           them to the *.MSG format originally used by Fido. Read
  2036.           the portion on FIDOMAIL for more information.
  2037.  
  2038.    Other external files are bound to appear. Generally, they will
  2039.    have a little .NFO file explaining the purpose of that file. You
  2040.    should be cautious about any external file you run that is not
  2041.    written by the ViSiON-X team or that is included with an older
  2042.    package of ViSiON-X. Record Structures are constantly being
  2043.    updated and changed, so there's a good chance that some of these
  2044.    extra utilities you come across will not work with your version
  2045.    of ViSiON-X.
  2046.                       ONLINE SYSOP COMMANDS
  2047.  
  2048.    Sysops have a variety of tools available to them while the user
  2049.    is online. Press Alt-H for a summary of available commands. You
  2050.    will see the following options:
  2051.  
  2052.     F1        Chat with user using the default chat mode.
  2053.     F2        Online Sysop Tools
  2054.     F3        Pops up chat selection screen.
  2055.     F6        Run CONFIG program.
  2056.     F7        Sysop gets system next. BBS will fall to DOS after
  2057.                user logs off. It will sound a brief whistle to
  2058.                alert you that the user is done.
  2059.     F8        Locks the clock timer. User time left does not
  2060.                change.
  2061.     F9        Toggles acceptance of modem input.
  2062.     F10       Toggles output to modem.
  2063.     Alt-A     Toggles Chat availability.
  2064.     Alt-B     Toggles Bottom status line. Status line cycles from
  2065.                4 pages of information and then turns off.
  2066.     Alt-C     Toggles texttrap. All user activity is logged to a
  2067.                file called TEXTTRAP in your main BBS directory.
  2068.     Alt-D     Local shell to DOS.
  2069.     Alt-K     Takes away all of user's time.
  2070.     Alt-L     Subtract 5 minutes from users time.
  2071.     Alt-M     Add 5 minutes to users time.
  2072.     Alt-N     Quick Hangup on user with fake line noise
  2073.     Alt-S     View User Stats
  2074.     Alt-T     Toggle temporary sysop access.
  2075.     Alt-V     Auto Validate User
  2076.     Alt-=     Autovalidate user
  2077.     Ctl-PrtSc Toggle printer echo
  2078.     Up-Arrow  Shows the 32k full color scrollback (if enabled)
  2079.  
  2080.  
  2081.    Note that the majority of toggles will appear in the bottom
  2082.    status line when they are enabled. Certain important ones like
  2083.    HACKER alert, and TEMP SYSOP ACCESS will flash in the status
  2084.    line.
  2085.  
  2086.    The Online Sysop Tools provides the following options:
  2087.  
  2088.     F1   Edit User
  2089.     F2   Set User Access Flags
  2090.     F3   Other Commands
  2091.     F4   Shell to DOS
  2092.     F5   Full Drop To DOS
  2093.     F6   Run CONFIG program
  2094.     F7   Currently Reserved for later use
  2095.     F8   Chat Commands
  2096.     F9   Displays the FINGERS.BBS file to user. Consider this as
  2097.           a means of conveying an unfriendly gesture to annoying
  2098.           users.
  2099.     F10  Quit Sysop Commands
  2100.  
  2101.    While inside the user editor, you can use the cursor keys to
  2102.    manoeuvre and change the user items. They take immediate effect.
  2103.    To exit the user editor option, press ESC.
  2104.  
  2105.    The Set User Access Flags provides another menu where you can
  2106.    set the user's main conference flags, board access flags,
  2107.    subboard access flags (for message areas) and sysop access
  2108.    flags. See the section on SECURITY LEVELS and ACCESS FLAGS for
  2109.    more information on the user of these features.
  2110.  
  2111.    The Other Commands option provides the sysop with some extra
  2112.    functions. Currently, there's not much in this menu. You can do
  2113.    any of the following:
  2114.  
  2115.          Hangup on the user
  2116.          Delete the User (Nuke him!)
  2117.          Turn Snoop mode On/Off
  2118.  
  2119.    The Other Commands menu will most likely have more options added
  2120.    to it in later versions.
  2121.  
  2122.    The difference between a SHELL to DOS and a FULL DROP to DOS is
  2123.    that the SHELL keeps the BBS in memory (and attempts to swap it
  2124.    into EMS if possible) before entering the command interpreter.
  2125.    The sysop can then enter EXIT <ENTER> to return back to the BBS.
  2126.    A FULL DROP however, will unload the BBS and return to DOS. To
  2127.    return back to the BBS at this point, you will need to enter
  2128.    RETURN <ENTER>. RETURN.BAT is a file that is created that will
  2129.    reload the BBS and palace the user who was online at the time of
  2130.    your FULL DROP back into the main menu.
  2131.  
  2132.    The CHAT COMMANDS is identical to the menu you get when you
  2133.    press F3. You get a choice of 5 different chat modes. Four split
  2134.    screen chats (two vertical and two horizontal) and a single line
  2135.    chat. 
  2136.  
  2137.                SECURITY LEVELS and ACCESS FLAGS
  2138.  
  2139.    ViSiON-X has a variety of means for controlling the access
  2140.    privileges users are entitled to. The most often used one is the
  2141.    user level. The user level can be any value from 1 to 32767. You
  2142.    can set minimum user levels in the message and file areas that
  2143.    users must satisfy before they can have access to that area.
  2144.  
  2145.    In addition to the user levels, you may also give users
  2146.    different BOARD FLAGS. Board flags are like little keys. You
  2147.    have a choice of 30 different keys, numberered 1-30. The areas
  2148.    you create (either message or file) can have an optional flag
  2149.    numbered assigned to it. This acts as a lock on the area. In
  2150.    order for a user to have access to an area with flag number 3
  2151.    (for example), he must himself possess that same flag (key).
  2152.  
  2153.    In addition to this, there is another means by which users can
  2154.    be granted or denied access to message areas (termed ACCESS
  2155.    FLAGS). For each user, you can determine (for each message area)
  2156.    if the user is to be allowed based on his user level, allowed in
  2157.    regardless of level, or kicked out regardless of level. In these
  2158.    cases, board flags take precedence over access flags.
  2159.  
  2160.    You may also give users sysop powers in limited quantities.
  2161.    Users you trust can be assigned as sponsors. Their powers are
  2162.    not quite those of a sysop. In fact they're quite limited. But
  2163.    they do have the ability to perform a wide variety of actions
  2164.    depending on which sysop flags they received. You can give them
  2165.    sponsor access to the messages, the file section, the doors, the
  2166.    rumours, the email section, the database section and the main
  2167.    section, as well as any combination of the previous. You should
  2168.    be careful who you give main menu sponsor access to. They will
  2169.    be able to edit users (not your account, but other users') as
  2170.    well as view the system log and change some of the configuration
  2171.    parameters.
  2172.  
  2173.    You may also assign cosysops for your board. To give a user
  2174.    cosysop access simply give him a main user level equal to or
  2175.    greater then the minimum level for cosysop that you chose in
  2176.    your CONFIG.
  2177.  
  2178.  
  2179.                       QWK MESSAGE SUPPORT
  2180.  
  2181.    A popular format for offline readers is the QWK system. ViSiON-X
  2182.    is fully compatible with most QWK readers. With this feature,
  2183.    your users can compiler an archive with the extension .QWK (in
  2184.    actually a collection of 3 files packaged into a ZIP file) and
  2185.    download it. This gives the users the opportunity to read all
  2186.    the new messages at their leisure after they've logged off. This
  2187.    can prove quite useful for long distance callers who would not
  2188.    prefer to spend so much time reading messages. Furthermore, it
  2189.    gives them more time for file transfers.
  2190.  
  2191.    QWK has a reply packet counterpart with the extension REP. As
  2192.    the users are reading the messages in the QWK packet (using
  2193.    their favorite offline mail reader), they can reply to the
  2194.    messages. The messages are appended with a tagline indicating
  2195.    where the message came from. When the user exists the offline
  2196.    reader, his message replys are packaged into the .REP file. The
  2197.    next time the user logs onto that board, he can upload the reply
  2198.    packet and receive credit for his posts.
  2199.  
  2200.    All QWK and REP packets have the name ViSiONX?.QWK or ViSiON-
  2201.    X?.REP. Here, the question mark (?) represents the conference
  2202.    number where the messages were taken from. Users must ensure
  2203.    that they send the REP packet to the proper conference.
  2204.  
  2205.  
  2206.                       FILE CREDIT SYSTEM
  2207.  
  2208.    For the majority of BBS's, the online files are going to be the
  2209.    most essential (and mostly overabused) part of their board.
  2210.    Depending on the inclinination of the sysop, there are a variety
  2211.    of way in which files are given value.
  2212.  
  2213.    The simplest is making all files free. In the CONFIG, you set
  2214.    the UPLOAD FACTOR, the UD RATIO and the UD k RATIO to 0. This
  2215.    means the users have no restriction on how much they can
  2216.    download (with the exception of their daily time limit).
  2217.  
  2218.    Conversely, you can 'inflict' ratios upon your users. These UD
  2219.    and UD k RATIOS determine how much a user must upload before he
  2220.    can download. You can use any combination of these two ratios.
  2221.    The difference between UD and UD k is that the first is the
  2222.    ratio of the number of files uploaded/downloaded and the latter
  2223.    is the ratio of the size of files uploaded/downloaded.
  2224.  
  2225.    Another system which some sysops may prefer is the file point
  2226.    system. Here, each file is given a file rating based on it's
  2227.    size. For example, to charge 1 file point for each 100k you
  2228.    would set the AUTOMATIC UPLOAD FACTOR (in the CONFIG) to 100. A
  2229.    user must possess the minimum number of file points required to
  2230.    download the file(s). The user can gain file points by uploading
  2231.    (in a ratio set by the UPLOAD FACTOR item in the CONFIG) and, if
  2232.    enabled, by FILE POINT COMPENSATION. Compensation means that
  2233.    users will receive file points for their uploads each time
  2234.    another user downloads their file. This tends to promote good
  2235.    uploads. No one will download old stuff (unless you're flocked
  2236.    with lamers) and the uploader would never receive any credits
  2237.    for bad uploads.
  2238.  
  2239.    If you ever feel a twinkle in your heart, or a sense of
  2240.    compassion or goodwill, you may want to temporarily make all
  2241.    files free. The best way to do this is to set LEECHWEEK on. As
  2242.    long as this is turned on in the CONFIG, users will be able to
  2243.    download anything regardless of their ratios or file points.
  2244.    Once you turn leech week back off, they're back to where they
  2245.    started.
  2246.  
  2247.  
  2248.                NEWUSER SECURITY AND INFORMATION
  2249.  
  2250.    Although new users are usually always welcome, there are those
  2251.    bad elements that float around there that you don't particularly
  2252.    want hanging around your board, trying to hack their way into
  2253.    anything. And sometimes, it's just a case of not wanting any
  2254.    lamer that happens to war dial your board to get anywhere. At
  2255.    any case, ViSiON-X provides several methods of matrix security
  2256.    in this regard.
  2257.  
  2258.    First, we'll discuss the NEWUSER PASSWORD. This is an item found
  2259.    in your CONFIG. Before any new user can apply to your board they
  2260.    must have this password. It's usually a good idea to change it
  2261.    from time to time. Give it out only to those you want calling
  2262.    your board, or post it on those nets or boards you feel have
  2263.    quality users.
  2264.  
  2265.    In the CONFIG, there is an option called HANGUP ON NEW USERS. I
  2266.    strongly suggest that you have this set to YES. In this way,
  2267.    once a user has finished applying and sending his feedback to
  2268.    the sysop, he will be disconnected. If this is set to NO, he
  2269.    will have access to your board's MAIN MENU. He can view your
  2270.    ANSI's and whatever else comes with the priviledge level you
  2271.    assign to your new users. It's best to be safe then sorry. Show
  2272.    no more of your board than what is deemed necessary.
  2273.  
  2274.    A useful means of determining which users qualify as good ones,
  2275.    is the INFOFORMS. Infoforms are basically questionaire files
  2276.    that they fill out while they're online. You can disguise them
  2277.    in splendid animation, but what it comes down to is an answer
  2278.    for each question. You can create INFOFORMS using the draw. The
  2279.    filenames are called INFOFORM.1, INFOFORM.2,... INFOFORM.5. The
  2280.    last infoform is reserved for New User Voting (discussed later).
  2281.    To create an infoform, you run THEDRAW and design the layout of
  2282.    the form. Once you've completed the layout (i.e. the setup and
  2283.    the questions), you must convert the ansi into an animation
  2284.    ansi. Then maneouver your cursor to where you'd like the answers
  2285.    to appear and place the * character there. When ViSiON-X comes
  2286.    to display the infoforms, the * will indicate that it is to wait
  2287.    for a respones from the user. There are usually samples of
  2288.    INFOFORMS floating around that you can use as examples.
  2289.  
  2290.    The CONFIG allows you to make any number of the INFOFORMS
  2291.    mandatory. You may want to make use of this feature to force new
  2292.    users to fill out a Sysop Infoform and the NUV infoform. Any
  2293.    user who doesn't have the time to fill these out properly is
  2294.    probably not worth your time.
  2295.  
  2296.   Although, this method leaves a lot of decision making up to the
  2297.    sysop, it is sometimes preferable to have the new user voted on
  2298.    by his peers. Hence, NEW USER VOTING (NUV). Make sure you have
  2299.    an INFOFORM.5 made out. This infoform will be accessible to all
  2300.    the users on your board when they come to vote on the new user.
  2301.    You can set the number of YES votes required to validate the
  2302.    user, and the number of NO votes required to delete the new user
  2303.    in the CONFIG. No one user can vote more then once on the same
  2304.    new user and the sysop still has overriding powers. Furthermore,
  2305.    each time a new user is validated or deleted by NUV, you will be
  2306.    notified by means of a notice. This allows you to keep an eye on
  2307.    who's getting through the NUV. NUV provides several powerful
  2308.    features. One of which is the ability to leave comments about
  2309.    the user you've voted on. The other voters will be able to read
  2310.    the comments and see who it was that left them. This will aid
  2311.    them in their decisions. In most cases, you may want to set the
  2312.    level required to use NUV fairly high, so that only the better
  2313.    element of users on your board can vote. You don't want lamers
  2314.    voting in lamers.
  2315.  
  2316.                          MATRIX SECURITY
  2317.  
  2318.    The matrix is where the users begin their quest on your board.
  2319.    It is here that they are able to APPLY for new access, CHECK
  2320.    their access, or LOGON to your system. It is recommended that
  2321.    you make use of a SYSTEM PASSWORD on your board. The system
  2322.    password is given to validated users (using the CHECK command)
  2323.    and is required to log into the system. This throws another
  2324.    barrier to those hackers who like to take wild guesses at the
  2325.    sysops password. Although you will be notified of any such hack
  2326.    attempts, it's a good idea to stop them before they get the
  2327.    chance. In most cases, they cannot enter a password wrong more
  2328.    then 3 times. Doing so usually results in them being
  2329.    disconnected and a brief notice to the user being hacked. The
  2330.    SYSTEM password prevents any user from attempting to logging on
  2331.    unless they know it.
  2332.  
  2333.    The MATRIX can also provide FEEDBACK and CHAT options. It's
  2334.    completely up to you if you wish to use these options. It can
  2335.    get quite annoying if rejected newusers start leaving you
  2336.    feedback all the time, crying and asking the old question "Why
  2337.    haven't I been validated yet?". <sigh>
  2338.  
  2339.    A good deterent to these annoying pests is the system blacklist.
  2340.    Any user added to the blacklist (either from the sysop menu, or
  2341.    when a user is deleted) will not be allowed to login, chat,
  2342.    leave feedback or anything. When an ANSI of a hand with the
  2343.    middle finger comes up extended with the caption FUCK YOU LAMER
  2344.    above, users tend to get the impression that they're not wanted.
  2345.  
  2346.               PROTOCOL, TRASHCAN AND FILE SECURITY
  2347.  
  2348.  
  2349.    An important issue to running a BBS is file security and board
  2350.    integrity. DSZ leaves a sysop open to attacks by hackers if it's
  2351.    not configured properly. Use the PROTEDIT.EXE to look over all
  2352.    your upload protocol files. You must make sure that the DSZ
  2353.    command line has the command -p (lowercase p) at the end. For
  2354.    example:
  2355.  
  2356.      CommandLine: Port %1 speed %2 est len %3 rz -mp
  2357.  
  2358.    The above line with receive files into the upload directory
  2359.    using zmodem's MobyTurbo. Note the -p is used to tell DSZ to
  2360.    prevent uploads from overwriting existing files. If this command
  2361.    is left out, it is possible for uploaders to send you their own
  2362.    autoexec.bat into your root directory. Anything can happen from
  2363.    there on. The default protocols that come with ViSiON-X 0.95
  2364.    have the -p command included. Make sure that your protocols have
  2365.    it as well.
  2366.  
  2367.    Greater file security is achieved with the TRASHCAN. Basically,
  2368.    any file specification found inside this text file will not be
  2369.    accepted. It will be moved into the BAD directory for your
  2370.    inspection. It is recommended that you include the following in
  2371.    there:
  2372.  
  2373.      *.BAT     All Batch files
  2374.      *.SYS     All system files
  2375.      *.COM     All COM files
  2376.      *.EXE     All EXE files
  2377.  
  2378.    Some sysops may want to leave the *.EXE out for VGA loaders and
  2379.    similar files. But for optimum security, include all the above
  2380.    and anything else you can think of that could possibly cause you
  2381.    problems. This TRASHCAN file is found in your main BBS
  2382.    directory. Note that the following file specs are hard coded
  2383.    into ViSiON-X:
  2384.  
  2385.      ViSiON-X.EXE
  2386.      ViSiON-X.COM
  2387.      DOORWAY.*
  2388.      COMMAND.*
  2389.      DSZ.*
  2390.  
  2391.    The TRASHCAN will track down the files no matter where they are
  2392.    uploaded. It is essential that you make sure you have that -p
  2393.    command in your protocols to prevent any of your files from
  2394.    being overwritten.
  2395.  
  2396.    Although the -p (prevent overwrite) command is usually
  2397.    sufficient to protect a system, those who find themselves not
  2398.    fully convinced of their security can take a further method to
  2399.    insure safety. For the batch uploads, rather then using DSZ.COM,
  2400.    select the file to execute as DSZ.BAT (and specify a full path
  2401.    to it so that no other DSZ.BAT can be run in it's stead). For
  2402.    the commandline, use: %1 %2 rz. In your DSZ.BAT batch file, you
  2403.    will have something like this:
  2404.  
  2405.      @ECHO OFF
  2406.      CD %4
  2407.      C:\ViSiON-X\DSZ.COM port %1 speed %2 restrict %3 %4
  2408.      CD C:\ViSiON-X
  2409.  
  2410.    This batch file in effect changes the current directory to your
  2411.    uploads directory. And then it executes the DSZ.COM found in
  2412.    your main BBS directory (DO NOT leave out the path.. you
  2413.    wouldn't want to be executing a DSZ.COM that someone just
  2414.    uploaded there). Note the keyword restrict (all in lowercase).
  2415.    This is a DSZ command that does several things:
  2416.  
  2417.          Prevents the user from uploading autoexec.bat and
  2418.           command.com
  2419.          Prevents the user from uploading a file outside the
  2420.           current directory (obviously the most important feature)
  2421.          Prevents the user from overwriting existing files.
  2422.  
  2423.    If you're not clear on how the %1-%4 keywords work, I'll give
  2424.    you a brief narrative. ViSiON-X will execute the DSZ.BAT with
  2425.    the port (%1), the speed (%2), the protocol mode (RZ for
  2426.    example), and the directory (%4). You don't see the directory
  2427.    name tacked on in the command line, and do not include it.
  2428.    ViSiON-X will automatically append it to the %1 %2 rz command
  2429.    line. When the batch file (DSZ.BAT) runs, it will find that it
  2430.    has been given 4 parameters, %1 through %4. Naturally, the %3
  2431.    used in the batch file is the protocol mode and the %4 will be
  2432.    the directory that you will be switching to. This method is by
  2433.    no means set. You can send the parameters to the batch file, and
  2434.    setup the batch file anyway you like, providing you understand
  2435.    how the parameters are sent.
  2436.  
  2437.    This method provides the highest degree of security and the
  2438.    highest degree of work. But once you have it all setup, you can
  2439.    feel safe in knowing that you're system is hacker-proof. 
  2440.  
  2441.                          NETMAIL SETUP
  2442.  
  2443.    ViSiON-X has a built in netmail handler. No external front end
  2444.    or mailer is required at all. Setting up your netmail is fairly
  2445.    simple, just follow these simple steps:
  2446.  
  2447.     Run the CONFIG program. Set the following items:
  2448.  
  2449.           Line Descriptions             Sample Settings
  2450.  
  2451.      - Net Start Sending                4:00 AM
  2452.      - Net End Send                     4:30 AM
  2453.      - Net Name                         |05FelonyNet
  2454.      - Net Password                     sinister
  2455.      - Netmail String                   NET
  2456.      - Extender Prefix                  
  2457.      - Extender Suffix
  2458.      - Netmail Origin Line #1           ViSiON-X HQ
  2459.      - Netmail Origin Line #2           613.728.4861
  2460.      - Is this BBS a HUB?               NO
  2461.      - Netmail EXE Name                 DSZ.COM
  2462.      - Netmail Upload CmdLine           PORT %1 SZ
  2463.      - Netmail Download CmdLine         PORT %2 RZ
  2464.  
  2465.     Enter the SYSOP menu. Select NODELIST EDITOR. There you will
  2466.      create the node using the following items:
  2467.  
  2468.           Item Description              Sample Settings
  2469.  
  2470.      - Node Password                    NETMAILTEST
  2471.      - Node Name                        The NTG
  2472.      - Node Phone Number                13133482829
  2473.      - Node Baud Rate                   38400
  2474.      - The node ID Address              1:613
  2475.  
  2476.      Once you select your node ID you will be prompted for the
  2477.      netmail base ID's. These are numbers ranging from 1 to 255
  2478.      which identify the net message area. You will receive a list
  2479.      of the current message bases supported in any given net once
  2480.      you apply and are accepted. It is during this time that you
  2481.      will be assigned a NODE ID and a NODE PASSWORD. Without those
  2482.      two items, you cannot net.
  2483.  
  2484.     Enter the message section. It is preferable that you create a
  2485.      seperate conference for the net. However, it is not necessary
  2486.      to do so. ViSiON-X will find all netmail bases regardless of
  2487.      which conference they appear in. When you create an area, you
  2488.      will be asked if this is a netmail sub. Answer YES. Then you
  2489.      will be prompted for the net type. Select 1 for ViSiON-X, or
  2490.      2 for CelerityNet. When prompted for the net ID, enter the
  2491.      number assigned to that message sub in the netmail list you
  2492.      received.
  2493.  
  2494.    A point of note here. If you are having problems with DSZ then
  2495.    it is most likely as a result of baud conflict. Most Sysops have
  2496.    the command PORT %1 SPEED %2 .. as their command lines. To be on
  2497.    the safe side, you should change that to PORT %1 .. that way,
  2498.    the connect speed is used as opposed to a prefixed baud rate.
  2499.  
  2500.    That's all there is to setting up a ViSiON-X net. To join an
  2501.    existing net (either FelonyNet or ToxicNet), contact Aftermath
  2502.    at the Nevada Testing Grounds, 313.348.2829 for more
  2503.    information.
  2504.  
  2505.  
  2506.                           FIDO NETMAIL
  2507.  
  2508.    ViSiON-X offers FidoNet compatible messaging. It is
  2509.    appropriately called FIDOMAIL. To make use of FIDOMAIL, you will
  2510.    have to obtain FrontDoor (another front end mail handler will
  2511.    do, but this is the best) and TossScan (you must register this
  2512.    with the author). You are responsible for reading all the
  2513.    documentation that comes with these two packages to setup your
  2514.    node. I will not go any further in this regard.
  2515.  
  2516.    Basically, you will run the program FIDOMAIL.EXE each time a
  2517.    user logs off your board (place it in your RUN.BAT). This is
  2518.    assuming you want to support CRASH mail (instantaneous netmail).
  2519.    If you wish to net only once a night, then you can run
  2520.    FIDOMAIL.EXE as an event just before your netmail begins.
  2521.  
  2522.    FIDOMAIL uses the following syntax:
  2523.  
  2524.           FIDOMAIL.EXE <option> [Conference]
  2525.  
  2526.    Where <option> can be IMPORT (to toss messages into ViSiON-X),
  2527.    EXPORT (to scan messages from ViSiON-X) and PURGE (to delete old
  2528.    *.MSG files). The Conference number is optional. If left out, it
  2529.    assumes conference 1. You can use the word ALL for the
  2530.    conference to have it scan/toss through all message conferences.
  2531.  
  2532.    FIDOMAIL EXPORT will convert all the new vision-x messages into
  2533.    the *.MSG format. The tosser (TossScan for example) is
  2534.    responsible for 2taking these *.MSG files and making packets out
  2535.    of them for FrontDoor to send. Similarly, TossScan will take the
  2536.    packets that FrontDoor returns and unarchive them back into the
  2537.    *.MSG files. You would then run FIDOMAIL IMPORT to convert all
  2538.    the *.MSG files into the ViSiON-X format.
  2539.  
  2540.    When creating the message areas to be used for FidoMail, you
  2541.    will be asked the address. This is your node address and is
  2542.    usually in the form 1:649/100 The net you join will inform you
  2543.    of your node address. You will also be asked for the message
  2544.    directory. This should point to a different area for each fido
  2545.    net base you want to support. Fido bases usually come with TAGS
  2546.    such as GENERAL, SOFTWARE, LOCSYSOP, etc.. You can use these as
  2547.    a basis for specifying the msg directories. For example, if you
  2548.    had a message based for General Discussions, you would set the
  2549.    address to C:\ViSiON-X\FIDO\GENERAL\. When the FIDOMAIL program
  2550.    runs, it will place and receive messages from this directory.
  2551.  
  2552.    Another option you will be asked is if you want to use real
  2553.    names. Most fido nets refuse to allow handles in the net. This
  2554.    will force the real names of your users to be substituted for
  2555.    their handles. THe choice is up to you and will likely depend on
  2556.    the net you wish to join.
  2557.  
  2558.    I will admit theat FidoNet is now at the beginning of it's
  2559.    testing phase. I'm releasing it now so that other sysops can
  2560.    test it out with various systems. I've never been much adept at
  2561.    FrontDoor, FidoNet and the whole shabang. So the venture is
  2562.    entirely theirs. I would hope tho, that these sysops will take
  2563.    the effort to inform me of any bugs or problems they encounter
  2564.    with FIDOMAIL. If anybody's having trouble setting up FrontDoor
  2565.    then DO NOT ASK ME CAUSE I DON'T HAVE A CLUE. That is one tough
  2566.    bitch, but it's the best.
  2567.  
  2568.    As for the tossin of mail, I can probably help quite a lot here.
  2569.    I managed to test this out with a Fido based net and it worked
  2570.    great. The tosser I used is called SQUISH. You can find it on
  2571.    most PD boards. It's a nicely written program and real quick.
  2572.    Setting it up is relatively easy. There are 3 configuration
  2573.    files that go with SQUISH. Let's go through them, one by one.
  2574.  
  2575.    COMPRESS.CFG
  2576.  
  2577.      This file determines how the mail is to be archived. I.e.
  2578.      whether to use PKZIP, ARJ, etc.. and what the command lines
  2579.      will be. SQUISH comes with a COMPRESS.CFG file that's all set,
  2580.      you don't have to do anything here.
  2581.  
  2582.    ROUTE.CFG
  2583.  
  2584.      This determines where your mail should be sent and how. It is
  2585.      sufficient in most cases to have this one single line in that
  2586.      file: SEND CRASH WORLD
  2587.  
  2588.    SQUISH.CFG
  2589.  
  2590.      This is the main SQUISH configuration file. The most important
  2591.      things in this file are the node address (ex: 1:649/666) and
  2592.      the net bases. The net bases should be written in the
  2593.      following form:
  2594.  
  2595.  
  2596.      EchoArea  GENERAL  C:\fido\GENERAL\  -p100:649/666 100:649/1
  2597.      EchoArea  WARES    C:\fido\WARES\    -p100:649/666 100:649/1
  2598.           etc..
  2599.  
  2600.      Note that the word GENERAL and WARES must be in uppercase.
  2601.      These are the area tags you get in Fido based nets. The path
  2602.      that follows it points into directories where the *.MSG files
  2603.      will be kept. These paths should be IDENTICAL to the ones you
  2604.      entered as the message directory when creating a Fido Base. 
  2605.      The -p should be followed by your node address (the same as
  2606.      the one you used when you created the fido base). Note there
  2607.      is no space between the -p and the address. Then skip a space
  2608.      and enter the address of the HUB you will be sending those
  2609.      messages to.
  2610.  
  2611.      Squish has other options that are necessary, such as supplying
  2612.      the path to where the messages will be kept (C:\FD\SQUISH) for
  2613.      example) where bad messages are kept, etc. It's up to you to
  2614.      read the SQUISH dox to get an idea of exactly what needs to be
  2615.      done.
  2616.  
  2617.      Then you have to set yourself up with FrontDoor. I will only
  2618.      mention the essentials pertaining to ViSiON-X. Simply put, you
  2619.      must set up all your paths to the directory where the packaged
  2620.      messages will be placed and read from. (C:\FD\SQUISH,
  2621.      C:\FD\MAIL\) Again, you can find this info in the dox. You
  2622.      must also enter your main address (the 1:649/666 or whatever
  2623.      it is) in FrontDoor. Frontdoor will scan the SQUISH directory
  2624.      for packaged mail and send them out (assuming it's CRASH
  2625.      mail). Again read the FrontDoor dox. When you receive mail,
  2626.      they will be placed in the C:\FD\MAIL directory. Frontdoor
  2627.      will exit the batch file with an errorlevel you determine.
  2628.      Let's assume this errorlevel is 100.
  2629.  
  2630.      Now that you have everything setup, here's what you have to do
  2631.      with ViSiON-X. In the RUN.BAt that keeps your board up, add
  2632.      the following lines under the :START label (just before it
  2633.      loads the board back up):
  2634.  
  2635.           FIDOMAIL EXPORT ALL      ; Convert messages into *.MSG
  2636.           SQUISH OUT SQUASH        ; Package them into SQUISH dir
  2637.           FIDOMAIL PURGE ALL       ; Delete old *.MSG files
  2638.  
  2639.      Now say later on you receive mail and FD exists with
  2640.      errorlevel 100. You should in the FD.BAT have it call a little
  2641.      batch file that has the following lines:
  2642.  
  2643.           SQUISH IN LINK           ; Create *.MSG from MAIL dir
  2644.           FIDOMAIL IMPORT ALL      ; Convert *.MSG into ViSiON-X
  2645.           FIDOMAIL PURGE           ; Deleted old *.MSG files
  2646.  
  2647.      Everywhere you see the word ALL, you can substitute a
  2648.      conference number. This is only if you have ALL fido bases in
  2649.      the same conference.
  2650.  
  2651.      Anyone having problems setting this up can go ask somebody
  2652.      else. I will not answer ANY questions about FIDO. I think it's
  2653.      as lame as Oblivion and I will not spend anymore of my time on
  2654.      this. Enjoy.
  2655.  
  2656.  
  2657.                    ONLINE DOORS MAINTENANCE
  2658.  
  2659.    This BBS is fully able to support all types of doors. It
  2660.    generates three popularly used door information files. These are
  2661.    the DORINFOx.DEF files used in RBBS type doors, PCBOARD.SYS for
  2662.    PCBoard doors and USERSPEC for other miscellaneous doors. These
  2663.    are created and updated automatically each time a user opens a
  2664.    door. It also creates DOOR.BAT and TEMPDOOR.BAT. Later versions
  2665.    of ViSiON-X will most likely support the DOOR.SYS format which
  2666.    has been gaining popularity in recent years. The DORINFOx.DEF
  2667.    file is usually sufficient for most door programs. If you wish
  2668.    to run a door who's format is not yet supported by ViSiON-X, you
  2669.    can use a utility that will convert door formats. You can find
  2670.    these on most PD boards. They're quite numerous in quantity, as
  2671.    a matter of fact. If you would like to see a certain format
  2672.    implemented, get in touch with the Author and let him know about
  2673.    it.
  2674.  
  2675.    Once the user opens the door, the ViSiON-X BBS system removes
  2676.    itself completely from memory and exists with an errorlevel.
  2677.    This errorlevel triggers a call to DOOR.BAT in your RUN.BAT.
  2678.    DOOR.BAT calls TEMPDOOR.BAT which is a copy of the door batch
  2679.    file you create with each door. (Read the doors documentation to
  2680.    find out how it needs to be run). Generally, you will want to
  2681.    place your door files in subdirectors of the ViSiON-X\DOORS
  2682.    directory and place the batch files needed to run these doors in
  2683.    the ViSiON-X\DOORS directory. Once doors are finished, the board
  2684.    reloads itself and places the user back in the door menu. For
  2685.    doors to function properly, you must name the batch file that
  2686.    keeps your board up as RUN.BAT.
  2687.  
  2688.    That's all there is too it. If you have problems setting up your
  2689.    doors contact us for immediate support.
  2690.  
  2691.  
  2692.                        CONFIGURABLE CHAT
  2693.  
  2694.    ViSiON-X, thanx to the ingenuity of High Voltage, has a fully
  2695.    confugirable chat system. The Sysop (or his charges) can setup
  2696.    and ANSI file to be used as the CHAT backdrop, and dictate how
  2697.    and where the chat is to work.
  2698.  
  2699.    A program is included called CHATCFG.EXE. Before you can use it,
  2700.    you must create a CHATxx.ASC and a CHATxx.ANS file. The [xx]
  2701.    indicates a number. It doesn't have to be two digits long. It
  2702.    could even be blank. (ex: CHAT.ASC, CHAT1.ASC CHAT33.ASC). You
  2703.    create as many different chats as you want to use. They don't
  2704.    all have to made the same day of course.
  2705.  
  2706.    To create the .ANS and .ASC files, load up Thedraw and create
  2707.    your ANSI files. You should plan how the chat is going to look
  2708.    like, i.e. Where the user's text will appear, the sysops, the
  2709.    time variables, etc.. For an example, look at Ryec's or High
  2710.    Voltage's chats. (They will NOT be installed. You should unzip
  2711.    the file called CHATSAMP.ZIP and follow the readme.nfo file in
  2712.    there).
  2713.  
  2714.    Once you've finished the design, run the program CHATCFG. It
  2715.    will bring you to a menu. It is all basically self explanatory.
  2716.    Suffice it to say that all your configurable chats are added
  2717.    into a file called CHAT.DAT in the DATA directory. When you
  2718.    first create a chat, you will be shown a blueprint of your Chat
  2719.    Screen (the .ASC file) and asked to move the cursor around and
  2720.    press ENTER. THe prompts at the bottom explain what is required
  2721.    of you and are fairly explanatory.
  2722.  
  2723.    During this phase, the following keys are available:
  2724.  
  2725.      <ENTER>   Confirm                       <LEFT>    Go left
  2726.      <ESC>     Abort/Skip                    <RIGHT>   Go right
  2727.      <TAB>     Move right 8 characters.      <UP>      Go up
  2728.      <S-TAB>   Move left 8 characters.       <DOWN>    Go down
  2729.  
  2730.    The chat configuring process involves 6 parts:
  2731.  
  2732.       Determining the local chat behavior
  2733.       Determining the remote chat behavior
  2734.       Placing the local (sysop's) handle
  2735.       Placing the remote user's handle
  2736.       Placing the current time
  2737.       Placing the elapsed time
  2738.  
  2739.   Note that all but the first two are optional. But to be
  2740.    complete, you should define all 6 parts. Once you've finished,
  2741.    you will be reminded to copy your CHATxx.ANS file into your
  2742.    textfile directory. Now you are ready to use it!
  2743.  
  2744.    Logon locally, press F3 for the Chat Menu. Select Conf. Chat
  2745.    (colored or uncolored) and select your chat. 
  2746.  
  2747.    A brief explanation of the color system is required here. In the
  2748.    CONFIG, you will find under the heading COLORS, 8 options for
  2749.    chat color. The first 3 are used for the remote user, the next
  2750.    3 for the sysop. The first of the 3 is the highlight color (All
  2751.    uppercase characters), the second is the regular color (normal
  2752.    text) and the third is the punctuation and numbers color. If you
  2753.    select the uncolored chat, then only the 2nd colors of the
  2754.    remote and local colors will be used.
  2755.  
  2756.                         EXTERNAL FILES
  2757.  
  2758.    The following is a list and a brief description of all the
  2759.    external files you can use to give your board it's own custom
  2760.    look. All files are resident in your TEXTFILE directory.
  2761.  
  2762.    Note that in the external menus, you may have 3 different
  2763.    extensions:
  2764.  
  2765.       ANS (for ANSI viewers)
  2766.       ASC (for Ascii only) 
  2767.       AVT (for AVATAR users)
  2768.  
  2769.    Generally you will only need to create the .ANS files, but the
  2770.    other extensions are available should you feel inclined to
  2771.    support non-Ansi and AVATAR users. ANSi files will be converted
  2772.    to AVATAR codes on the fly for users who make use of the AVATAR
  2773.    support. However, it would be slightly faster to have the .AVT
  2774.    files there instead. Seeing that there's not a total resurgence
  2775.    of AVATAR editors, ANSi files will probably be the easiest to
  2776.    create and maintain.
  2777.  
  2778.  
  2779.  
  2780.    External Menus
  2781.  
  2782.       BBSLISTM ANS  BBS List Menu
  2783.       BULLETM  ANS  Message Menu
  2784.       CONFIGLM ANS  Local Configuration Menu
  2785.       CONFIGM  ANS  Sysop User Configuration Menu 
  2786.       DATAM    ANS  Database Menu
  2787.       DOORSM   ANS  Doors Menu
  2788.       DSYSOPM  ANS  Sysop Doors Menus
  2789.       EMAILM   ANS  Email Menu
  2790.       EMAILS   ANS  Email Reminder or Note for Sponsor
  2791.       ESCANM   ANS  Email Scan Menu
  2792.       ESYSOPM  ANS  Sysop Email Menu
  2793.       FBATCHM  ANS  File Batch Menu
  2794.       FCHANGEM ANS  File Change Menu
  2795.       FEDITM   ANS  File Edit Menu
  2796.       FEEDM    ANS  Feedback Menu
  2797.       FILEM    ANS  File Menu
  2798.       FSYSOPM  ANS  Sysop File Menu
  2799.       FSYSOPS  ANS  Sysop/Sponsor File Note/Menu
  2800.       GROUPM   ANS  Group Editing Menu
  2801.       MAINM    ANS  Main Menu
  2802.       NEWSM    ANS  News Menu
  2803.       RUMORM   ANS  Rumour Menu
  2804.       SDOORSM  ANS  Sysop Doors Menu
  2805.       SPONSORM ANS  Sysop Message Menu
  2806.       SYSOPM   ANS  Sysop Main Menu
  2807.       UEDITM   ANS  User Editor Menu
  2808.       VOTINGM  ANS  Voting Menu
  2809.       VSYSOPM  ANS  Sysop Voting Menu
  2810.  
  2811.    Custom Messages
  2812.  
  2813.       FILENEWS BBS  Appears right after the user enters the file
  2814.                     section.
  2815.       FINGER   BBS  Throw the Bird ANSI used in the online sysop
  2816.                     menu.
  2817.       MATNEWS  BBS  Appears right before the matrix prompt when
  2818.                     the user first connects.
  2819.       EMLNEWS  BBS  This is displayed in the email menu.
  2820.       MATRIX   BBS  A matrix menu (Ansi), optional.
  2821.       MATRIX   NOW  This is displayed after the ANSI/AVATAR
  2822.                     autodetect
  2823.       NETHRS   BBS  This is displayed when the BBS is in netmail
  2824.                     hours.
  2825.       PRELOGON BBS  Text file or ansi that appears after the user
  2826.                     Logs in and before he's prompted for his
  2827.                     alias/password.
  2828.       PRIVHOR  BBS  This is displayed when the board is in private
  2829.                     hours.
  2830.       WANTLIST BBS  This is the sysops file want list (X from the
  2831.                     file menu)
  2832.  
  2833.    ANSI Greetings
  2834.  
  2835.       BLACKLST SCR  This is used to give the user an explanation
  2836.                     for why he was placed on the black list.
  2837.       BLACKLST ANS  This is the ANSI to give a black listed user.
  2838.       GOODBYE  ANS  Users see this when they logoff your system.
  2839.       WELCOME  ASC  The welcome screen for ASCII users.
  2840.       WELCOME  1    The welcome screen for ANSI users. You may
  2841.                     have up to 99 different welcome screens. Just
  2842.                     call them WELCOME.2, WELCOME.3, etc.. And set
  2843.                     the total number of welcome screens in your
  2844.                     config.
  2845.  
  2846.    Miscellaneous
  2847.    
  2848.       DONATION      Donations screen ($ from main menu)
  2849.       EDITHELP ANS  Full Screen Editor Online Help
  2850.       EDITHELP      One-Line Message Editor Online Help
  2851.       INFOFORM 1    Infoforms for users to fill out. You may have
  2852.                     up to 5.
  2853.       NICETRY       Hack attempt ansi screen.
  2854.       SUMMON        This is displayed when a user pages sysop.
  2855.       TIMESUP       This is displayed when the user's time runs
  2856.                     out.
  2857.       VISION-X AD   Any ViSiON-X Advertisement (& from main menu)
  2858.       ZIPCOMNT TXT  This is the zip comment added to files
  2859.       TRASHCAN      Filenames found in this file will not be
  2860.                     accepted as uploads.
  2861.       KILLLIST      Files in here will be deleted if found inside
  2862.                     uploaded archives.
  2863.       NETBLACK.LST  This is a file used for HUBS. Essentially, any
  2864.                     handles found in here will have their messages
  2865.                     ignored when the HUB receives netmail. This is
  2866.                     an extreme form of censorship and should only
  2867.                     be used on users who are completely abusing
  2868.                     the net.
  2869.  
  2870.                             MCI CODES
  2871.  
  2872.    MCI codes are tokens that begin with the PIPE (|) character and
  2873.    are followed by 2 alpha-numeric characters. Color codes are
  2874.    displayed in this manner. Valid ranges are |01 to |15. You must
  2875.    have the preceeding 0 for color numbers 1 to 9. MCI codes can be
  2876.    used in all external files listed above. In addition to the
  2877.    color tokens, the following codes are also available (don't
  2878.    forget the | prefix):
  2879.  
  2880.      UH - User Handle                   UL - Main Level
  2881.      FL - File Level                    FP - File Points
  2882.      NU - Number of Uploads             ND - Number of Downloads
  2883.      UK - Upload K                      DK - Download K
  2884.      UN - User Note                     BR - Last Baud Rate
  2885.      TT - Time Left Today               LC - Last Caller
  2886.      C1 - Conf 1 Access                 C2 - Conf 2 Access
  2887.      C3 - Conf 3 Access                 C4 - Conf 4 Access
  2888.      C5 - Conf 5 Access                 NF - New Files
  2889.      NP - New Posts                     TC - Total Callers Today
  2890.      TO - Total Calls Today             NM - New Email
  2891.      TE - Time till Event               NE - New Email
  2892.      UU - User Number                   LN - Board Long Name
  2893.      SN - Board Short Name              CP - Com Port
  2894.      CD - Current Date                  CT - Current Time
  2895.      TL - Time Left                     HA - Hack Attempts
  2896.      RN - Real Name                     TP - Total Posts
  2897.      LO - Last On (date)                LT - Last On (time)
  2898.      UD - U/D Ratio                     PC - PCR Ratio
  2899.      RP - Required PCR                  TO - Times On (Total Calls)
  2900.  
  2901.  
  2902.                          MENU COMMANDS
  2903.  
  2904.    The following is a list of available commands in each menu.
  2905.    These are often times updated from copy to copy, so you should
  2906.    make sure you have the most rescent menu set, or at least, edit
  2907.    the menu's yourself to contend with the discrepancies.
  2908.  
  2909.    The commands are organized by menu grouping. You will notice the
  2910.    menu name indented to the left, followed by all its commands.
  2911.    The text appearing in the brackets indicate the physical
  2912.    filename with the extension .ANS which each menu uses.
  2913.  
  2914. Message Base Menu [BULLETM]
  2915.  
  2916.    P  Post Message
  2917.    R  Read Message(s)
  2918.    D  Download Message
  2919.    F  Feedback Sponsor
  2920.    U  Upload REP Packet
  2921.    K  Kill Messsage
  2922.    T  Go to Transfer
  2923.    *  Change Area
  2924.    M  Mail Sender
  2925.    Q  Quit
  2926.    #  Read Msg #
  2927.    %  Sponsor Menu
  2928.    W  Users w/Access
  2929.    N  Newscan
  2930.    A  Change Area 
  2931.    V  Scan Current Base
  2932.    C  Chat
  2933.    E  Edit Message
  2934.    L  List Titles
  2935.    +  Next Area
  2936.    G  Goodbye
  2937.    !  Message Header Type
  2938.    O  Download QWK packet
  2939.    J  Jump Conference
  2940.    [  Previous Area
  2941.    -  Previous Area
  2942.    ]  Next Area
  2943.    Z  Toggle Newscan
  2944.    
  2945.  
  2946. Message Base Sponsor [SPONSORM]
  2947.  
  2948.    D Set Autodelete
  2949.    L Board Level
  2950.    S Set Sponsor
  2951.    * Change Area
  2952.    U Change Access for User
  2953.    E Change Access for All
  2954.    Q Quit
  2955.    R Rename Board 
  2956.    K Kill Board
  2957.    C Sort Boards
  2958.    M Move Message
  2959.    B Order Boards
  2960.    O List Users w/Access
  2961.  
  2962. Config Menu [CONFIGM]
  2963.  
  2964.    Q  Quit
  2965.    L  Linefeeds
  2966.    W  Column Size
  2967.    O  Post Prompts
  2968.    M  More Prompts
  2969.    G  Ascii Graphics
  2970.    T  Show Time
  2971.    U  Upper/Lower Case
  2972.    E  Emulation Mode
  2973.    D  Display Length
  2974.    P  Prompt Color
  2975.    I  Input Color
  2976.    R  Regular Color
  2977.    S  Status Color
  2978.    N  Newscan Config
  2979.    Y  Your Status
  2980.    F  Full Screen Editor
  2981.    B  Menu Border
  2982.    C  Menu BackGround
  2983.    J  Blow Border
  2984.    K  Blow Inside
  2985.    Z  Define Macros
  2986.    A  Avatar
  2987.    H  Menu Highlight
  2988.    V  Status Box Color
  2989.    =  Prompt Type
  2990.    !  Edit Usernote
  2991.  
  2992.  
  2993. Database Menu [DATAM]
  2994.  
  2995.    Q  Quit
  2996.    A  Add Database Entry
  2997.    *  Select Database
  2998.    S  Search Database
  2999.    L  List Database
  3000.    V  Newscan Database
  3001.    N  Newscan All
  3002.    %  Sponsor Menu
  3003.    C  Change Database
  3004.    D  Delete Database
  3005.  
  3006.  
  3007. Database Sysop [DSYSOPM]
  3008.  
  3009.    Q  Quit
  3010.    C  Change Database
  3011.    D  Delete Database
  3012.    E  Set Level
  3013.    K  Kill Database
  3014.    O  Reorder Database
  3015.    R  Rename Database
  3016.  
  3017.  
  3018. Doors Menu [DOORSM]
  3019.  
  3020.    Q  Quit
  3021.    L  List Doors
  3022.    O  Open Door
  3023.    I  Info on Door
  3024.    %  Door Sponsor Menu
  3025.  
  3026.  
  3027. Sysop Door [SDOORSM]
  3028.  
  3029.    Q  Quit
  3030.    C  Change Door
  3031.    A  Add Door
  3032.    D  Delete Door
  3033.  
  3034.  
  3035. E-Mail [EMAILM]
  3036.  
  3037.    Q  Quit
  3038.    R  Reply to Mail
  3039.    S  Send Mail
  3040.    L  List Mail
  3041.    N  Newscan Mail
  3042.  <CR> Next Mail
  3043.    %  Email Sponsor
  3044.    D  Delete Mail
  3045.    K  Kill Outgoing
  3046.    A  Announcements
  3047.    V  View Outgoing
  3048.    #  Read Number
  3049.    E  Edit Sender
  3050.    C  Copy Mail
  3051.    F  Forward Mail
  3052.  
  3053.    G  Group Editing
  3054.    I  Show Infoforms
  3055.    Z  Zippy Mail Send
  3056.  
  3057. Sysop E-Mail [ESYSOPM]
  3058.  
  3059.    Q  Quit
  3060.    L  Look in Mailbox
  3061.    S  Scan All Mail
  3062.    G  Group Flags
  3063.    D  Delete Range
  3064.  
  3065.  
  3066. E-Mail Scan [ESCANM]
  3067.  
  3068.    Q  Quit
  3069.    S  Send Mail
  3070.    E  Edit Sender
  3071.    R  Edit Receiver
  3072.    D  Delete Mail
  3073.    N  Next Mail
  3074.    A  Read Again
  3075.    C  Continue Scan
  3076. <CR>  Next Message
  3077.    #  Read Number
  3078.  
  3079.  
  3080. Group Editing [GROUPM]
  3081.  
  3082.    Q  Quit
  3083.    S  Select Group
  3084.    *  Select Group
  3085.    L  List Groups
  3086.    G  Add Group
  3087.    D  Delete Group
  3088.    V  List Members
  3089.    M  Add Member
  3090.    R  Remove Member
  3091.    C  Set Creator
  3092.    A  Set Class
  3093.    E  Add By Level
  3094.  
  3095.  
  3096. File Menu [FILEM]
  3097.  
  3098.    U  Upload File
  3099.    D  Download File
  3100.    L  List files
  3101.    F  File Request Menu (not done)
  3102.    Y  Your Status
  3103.    A  Change Area
  3104.    S  Search File
  3105.    Q  Quit
  3106.    %  Sponsor Menu
  3107.    N  Newscan All
  3108.    V  Newscan Area
  3109.    R  View Archive
  3110.    X  Sysop Want List
  3111.    W  List Files Extended
  3112.    T  Type File
  3113.    +  Add File to Batch
  3114.    B  Batch Menu
  3115.    G  Goodbye
  3116.    *  Change Area
  3117.    I  Compile File List
  3118.    K  Configure File List
  3119.    J  Jump Conference
  3120.    M  Go to Message
  3121.    [  Previous Area
  3122.    ]  Next Area
  3123.    C  Chat
  3124.    E  Edit Descriptions
  3125.    Z  Last Call Date
  3126.  
  3127.  
  3128. File Change [FCHANGEM]
  3129.  
  3130.    Q  Quit
  3131.    U  Change Uploader
  3132.    D  Change Description
  3133.    S  Special Request
  3134.    N  New File
  3135.    F  Filename
  3136.    P  File Path
  3137.    V  Point Value
  3138.    B  Offline
  3139.    T  Send To
  3140.    A  Password
  3141.    G  Group
  3142.  
  3143. Newscan [NEWSCANM]   {File newscan}
  3144.  
  3145.    Q  Quit
  3146.    #  Set File Point
  3147.  <CR> Next File
  3148.    C  Change File 
  3149.    E  Rename File
  3150.    D  Delete File
  3151.    R  View Archive
  3152.    M  Move File
  3153.    0  Free File
  3154.  
  3155. File Sponsor [FSYSOPM]
  3156.  
  3157.    A  Add file online
  3158.    C  Change File
  3159.    D  Delete File
  3160.    F  File Listing
  3161.    G  Goodbye
  3162.    K  Kill Area
  3163.    R  Rename Area
  3164.    N  Newscan Files
  3165.    S  Sort Areas
  3166.    M  Move File
  3167.    L  List Files
  3168.    O  Order Areas
  3169.    Q  Quit
  3170.    E  Edit Description
  3171.    W  Multiple Add Files
  3172.    X  Multiple Move/Delete
  3173.    Z  Batch Move/Delete
  3174.    *  Switch Area
  3175.    U  Users w/Access
  3176.  
  3177. Batch Xfer [FBATCHM]
  3178.  
  3179.    C  Clear Batch
  3180.    L  List Files Batch
  3181.    D  Download Batch
  3182.    U  Upload Batch
  3183.    Q  Quit
  3184.    R  Remove Files From Batch
  3185.  
  3186.  
  3187. Sysop [SYSOPM]
  3188.  
  3189.    Q  Quit
  3190.    T  Edit Specifications
  3191.    E  Read Error Log
  3192.    A  Add News
  3193.    N  Edit News
  3194.    D  Delete Error Log
  3195.    U  Edit Users
  3196.    C  Change Date/Time
  3197.    I  Infoform Hunt
  3198.    J  Show All Infoforms
  3199.    S  View Sysop Log
  3200.    K  Kill Sysop Log
  3201.    V  Show All Sysops
  3202.    M  Make User
  3203.    R  Remove All Infoforms
  3204.    Z  Zap Users
  3205.    P  Local Configuration
  3206.    L  Loozer List
  3207.    B  Nodelist Editor
  3208.    *  Remote DOS Shell
  3209.  
  3210. Main [MAINM]
  3211.  
  3212.    M  Message Menu
  3213.    C  Chat
  3214.    D  Database
  3215.    E  Email
  3216.    F  Feedback
  3217.    G  Goodbye
  3218.    I  Infoforms
  3219.    J  Jump Conference
  3220.    K  Konfig
  3221.    L  List Users
  3222.    B  BBS List
  3223.    N  News
  3224.    O  New User Voting
  3225.    P  Doors
  3226.    Q  Leech List
  3227.    R  Rumors
  3228.    S  System Status
  3229.    T  Transfer Section
  3230.    U  Time Bank
  3231.    V  Voting Booth
  3232.    W  Last Callers
  3233.    X  Transfer to User
  3234.    Y  Your Status
  3235.    Z  Last CAll
  3236.    +  Change Password
  3237.    -  Statistics
  3238.    &  Show Ad
  3239.    $  Donations
  3240.    %  Sysop Menu
  3241.    *  Ansi Gallery
  3242.    ^  Credits
  3243.    .  Registeration
  3244.  
  3245. Local Configuration [CONFIGL]
  3246.  
  3247.    S  BBS Short Name
  3248.    P  System Password
  3249.    M  Matrix Type
  3250.    T  Sysop Password
  3251.    U  Time Refund
  3252.    A  Allow New Users
  3253.    N  New User Password
  3254.    H  Login Header
  3255.    F  Allow Feedback from Matrix
  3256.    C  Allow Chat from Matrix
  3257.    V  View Config
  3258.    L  Leech Week
  3259.    Q  Quit
  3260. User Edit [UEDITM]
  3261.  
  3262.    S  View Stats
  3263.    D  Delete User
  3264.    H  Handle
  3265.    P  Password
  3266.    L  Level
  3267.    O  U/D Points
  3268.    E  U/D Level
  3269.    W  Wanted Flag
  3270.    T  Time for Today
  3271.    B  Board Flags
  3272.    Q  Quit
  3273.    Y  Special Sysop
  3274.    N  Phone Number
  3275.    I  View Infoform 
  3276.    A  User Note
  3277.    +  Auto Validate User
  3278.    C  Board Flags
  3279.    X  Expiry Date
  3280.    !  Ud Ratio
  3281.    $  UD K Ratio
  3282.    ^  PCR Ratio
  3283.    &  Time limit
  3284.    J  Main Conference
  3285.  
  3286.  
  3287.  
  3288. Voting Booth [VOTINGM]
  3289.  
  3290.    Q  Quit
  3291.    S  Select Topic
  3292.   <CR>Next Topic
  3293.    V  Vote
  3294.    L  List Choices
  3295.    R  View Results
  3296.    #  Choice #
  3297.    *  Select Topic
  3298.    %  Voting Sponsor
  3299.  
  3300.  
  3301. Voting Sysop [VSYSOPM]
  3302.  
  3303.    Q  Quit
  3304.    A  Add Topic
  3305.    C  Add Choice
  3306.    D  Delete Topic
  3307.    R  Remove Choice
  3308.  
  3309.